aboutsummaryrefslogtreecommitdiffstats
path: root/Plugins/DbAndroid
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins/DbAndroid')
-rw-r--r--Plugins/DbAndroid/DbAndroid.pro13
-rw-r--r--Plugins/DbAndroid/DbAndroid_de.qmbin23 -> 0 bytes
-rw-r--r--Plugins/DbAndroid/DbAndroid_de.ts347
-rw-r--r--Plugins/DbAndroid/DbAndroid_es.qmbin23 -> 0 bytes
-rw-r--r--Plugins/DbAndroid/DbAndroid_es.ts347
-rw-r--r--Plugins/DbAndroid/DbAndroid_fr.qmbin23 -> 0 bytes
-rw-r--r--Plugins/DbAndroid/DbAndroid_fr.ts347
-rw-r--r--Plugins/DbAndroid/DbAndroid_it.qmbin23 -> 0 bytes
-rw-r--r--Plugins/DbAndroid/DbAndroid_it.ts347
-rw-r--r--Plugins/DbAndroid/DbAndroid_pl.qmbin13141 -> 0 bytes
-rw-r--r--Plugins/DbAndroid/DbAndroid_pl.ts352
-rw-r--r--Plugins/DbAndroid/DbAndroid_pt_BR.qmbin23 -> 0 bytes
-rw-r--r--Plugins/DbAndroid/DbAndroid_pt_BR.ts347
-rw-r--r--Plugins/DbAndroid/DbAndroid_ro_RO.qmbin30 -> 0 bytes
-rw-r--r--Plugins/DbAndroid/DbAndroid_ro_RO.ts347
-rw-r--r--Plugins/DbAndroid/DbAndroid_ru.qmbin34 -> 0 bytes
-rw-r--r--Plugins/DbAndroid/DbAndroid_ru.ts347
-rw-r--r--Plugins/DbAndroid/DbAndroid_sk.qmbin27 -> 0 bytes
-rw-r--r--Plugins/DbAndroid/DbAndroid_sk.ts347
-rw-r--r--Plugins/DbAndroid/DbAndroid_zh_CN.qm1
-rw-r--r--Plugins/DbAndroid/DbAndroid_zh_CN.ts347
-rw-r--r--Plugins/DbAndroid/dbandroid.cpp4
-rw-r--r--Plugins/DbAndroid/dbandroid.json2
-rw-r--r--Plugins/DbAndroid/dbandroidinstance.cpp26
-rw-r--r--Plugins/DbAndroid/dbandroidinstance.h9
-rw-r--r--Plugins/DbAndroid/dbandroidjsonconnection.cpp2
-rw-r--r--Plugins/DbAndroid/dbandroidshellconnection.cpp2
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid.ts347
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_af_ZA.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_ar_SA.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_ca_ES.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_cs_CZ.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_da_DK.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_de_DE.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_el_GR.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_en_US.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_es_ES.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_fa_IR.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_fi_FI.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_fr_FR.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_he_IL.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_hu_HU.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_it_IT.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_ja_JP.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_kaa.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_ko_KR.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_nl_NL.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_no_NO.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_pl_PL.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_pt_BR.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_pt_PT.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_ro_RO.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_ru_RU.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_sk_SK.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_sr_SP.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_sv_SE.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_tr_TR.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_uk_UA.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_vi_VN.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_zh_CN.ts352
-rw-r--r--Plugins/DbAndroid/translations/DbAndroid_zh_TW.ts352
61 files changed, 11996 insertions, 3501 deletions
diff --git a/Plugins/DbAndroid/DbAndroid.pro b/Plugins/DbAndroid/DbAndroid.pro
index 49f12e5..4d54287 100644
--- a/Plugins/DbAndroid/DbAndroid.pro
+++ b/Plugins/DbAndroid/DbAndroid.pro
@@ -52,18 +52,5 @@ FORMS += \
RESOURCES += \
dbandroid.qrc
-TRANSLATIONS += DbAndroid_ro_RO.ts \
- DbAndroid_de.ts \
- \
- DbAndroid_it.ts\
- DbAndroid_zh_CN.ts\
- DbAndroid_sk.ts\
- DbAndroid_ru.ts\
- DbAndroid_pt_BR.ts\
- DbAndroid_fr.ts\
- DbAndroid_es.ts\
- DbAndroid_pl.ts
-
-
diff --git a/Plugins/DbAndroid/DbAndroid_de.qm b/Plugins/DbAndroid/DbAndroid_de.qm
deleted file mode 100644
index 9dad8df..0000000
--- a/Plugins/DbAndroid/DbAndroid_de.qm
+++ /dev/null
Binary files differ
diff --git a/Plugins/DbAndroid/DbAndroid_de.ts b/Plugins/DbAndroid/DbAndroid_de.ts
deleted file mode 100644
index 860252b..0000000
--- a/Plugins/DbAndroid/DbAndroid_de.ts
+++ /dev/null
@@ -1,347 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="de_DE">
-<context>
- <name>DbAndroid</name>
- <message>
- <location filename="dbandroid.cpp" line="39"/>
- <source>Invalid or incomplete Android Database URL.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="54"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="55"/>
- <source>Select Android database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="151"/>
- <source>Select ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="173"/>
- <source>Using Android Debug Bridge: %1</source>
- <translation type="unfinished"></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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="191"/>
- <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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>Invalid ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>The selected ADB is incorrect.
-Would you like to select another one, or leave it unconfigured?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Select another ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Leave unconfigured</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="232"/>
- <source>Save jar file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="251"/>
- <source>Get Android connector JAR file</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidInstance</name>
- <message>
- <location filename="dbandroidinstance.cpp" line="74"/>
- <source>Android SQLite driver does not support loadable extensions.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidinstance.cpp" line="156"/>
- <source>Connection with Android database &apos;%1&apos; lost.</source>
- <translation type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="182"/>
- <source>Failed to create port forwarding for device %1 for port %2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="196"/>
- <source>Could not connect to network host: %1:%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="210"/>
- <source>Cannot connect to %1:%2, because password is invalid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="301"/>
- <source>Unable to execute query on Android device (connection was closed): %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="313"/>
- <source>Error while parsing response from Android: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="321"/>
- <source>Generic error from Android: %1</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidPathDialog</name>
- <message>
- <location filename="dbandroidpathdialog.ui" line="20"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="26"/>
- <source>Connection method</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="32"/>
- <source>USB cable - port forwarding</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="42"/>
- <source>USB cable - sqlite3 command</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="49"/>
- <source>Network (IP address)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="59"/>
- <source>Device</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="71"/>
- <source>IP address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="93"/>
- <source>Port</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="115"/>
- <source>Remote access password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="127"/>
- <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="140"/>
- <source>Application</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="155"/>
- <source>Filter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="168"/>
- <source>Database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="177"/>
- <source>Create a new database directly on the device.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="362"/>
- <source>Enter valid IP address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="367"/>
- <source>Pick Android device.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="371"/>
- <source>Pick Android database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="395"/>
- <source>Selected Android application is unknown, or not debuggable.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="422"/>
- <source>Create new database</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="448"/>
- <source>Could not create database &apos;%1&apos;.
-Details: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="463"/>
- <source>Delete database</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="484"/>
- <location filename="dbandroidpathdialog.cpp" line="490"/>
- <source>Error deleting</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="56"/>
- <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="126"/>
- <source>Cannot get list of databases for application %1. Details: %2</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QObject</name>
- <message>
- <location filename="sqlqueryandroid.cpp" line="101"/>
- <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/Plugins/DbAndroid/DbAndroid_es.qm b/Plugins/DbAndroid/DbAndroid_es.qm
deleted file mode 100644
index 9dad8df..0000000
--- a/Plugins/DbAndroid/DbAndroid_es.qm
+++ /dev/null
Binary files differ
diff --git a/Plugins/DbAndroid/DbAndroid_es.ts b/Plugins/DbAndroid/DbAndroid_es.ts
deleted file mode 100644
index a8f76aa..0000000
--- a/Plugins/DbAndroid/DbAndroid_es.ts
+++ /dev/null
@@ -1,347 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="es_ES">
-<context>
- <name>DbAndroid</name>
- <message>
- <location filename="dbandroid.cpp" line="39"/>
- <source>Invalid or incomplete Android Database URL.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="54"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="55"/>
- <source>Select Android database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="151"/>
- <source>Select ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="173"/>
- <source>Using Android Debug Bridge: %1</source>
- <translation type="unfinished"></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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="191"/>
- <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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>Invalid ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>The selected ADB is incorrect.
-Would you like to select another one, or leave it unconfigured?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Select another ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Leave unconfigured</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="232"/>
- <source>Save jar file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="251"/>
- <source>Get Android connector JAR file</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidInstance</name>
- <message>
- <location filename="dbandroidinstance.cpp" line="74"/>
- <source>Android SQLite driver does not support loadable extensions.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidinstance.cpp" line="156"/>
- <source>Connection with Android database &apos;%1&apos; lost.</source>
- <translation type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="182"/>
- <source>Failed to create port forwarding for device %1 for port %2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="196"/>
- <source>Could not connect to network host: %1:%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="210"/>
- <source>Cannot connect to %1:%2, because password is invalid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="301"/>
- <source>Unable to execute query on Android device (connection was closed): %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="313"/>
- <source>Error while parsing response from Android: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="321"/>
- <source>Generic error from Android: %1</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidPathDialog</name>
- <message>
- <location filename="dbandroidpathdialog.ui" line="20"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="26"/>
- <source>Connection method</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="32"/>
- <source>USB cable - port forwarding</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="42"/>
- <source>USB cable - sqlite3 command</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="49"/>
- <source>Network (IP address)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="59"/>
- <source>Device</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="71"/>
- <source>IP address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="93"/>
- <source>Port</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="115"/>
- <source>Remote access password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="127"/>
- <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="140"/>
- <source>Application</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="155"/>
- <source>Filter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="168"/>
- <source>Database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="177"/>
- <source>Create a new database directly on the device.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="362"/>
- <source>Enter valid IP address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="367"/>
- <source>Pick Android device.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="371"/>
- <source>Pick Android database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="395"/>
- <source>Selected Android application is unknown, or not debuggable.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="422"/>
- <source>Create new database</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="448"/>
- <source>Could not create database &apos;%1&apos;.
-Details: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="463"/>
- <source>Delete database</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="484"/>
- <location filename="dbandroidpathdialog.cpp" line="490"/>
- <source>Error deleting</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="56"/>
- <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="126"/>
- <source>Cannot get list of databases for application %1. Details: %2</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QObject</name>
- <message>
- <location filename="sqlqueryandroid.cpp" line="101"/>
- <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/Plugins/DbAndroid/DbAndroid_fr.qm b/Plugins/DbAndroid/DbAndroid_fr.qm
deleted file mode 100644
index c02994c..0000000
--- a/Plugins/DbAndroid/DbAndroid_fr.qm
+++ /dev/null
Binary files differ
diff --git a/Plugins/DbAndroid/DbAndroid_fr.ts b/Plugins/DbAndroid/DbAndroid_fr.ts
deleted file mode 100644
index fa56f0a..0000000
--- a/Plugins/DbAndroid/DbAndroid_fr.ts
+++ /dev/null
@@ -1,347 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="fr_FR">
-<context>
- <name>DbAndroid</name>
- <message>
- <location filename="dbandroid.cpp" line="39"/>
- <source>Invalid or incomplete Android Database URL.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="54"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="55"/>
- <source>Select Android database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="151"/>
- <source>Select ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="173"/>
- <source>Using Android Debug Bridge: %1</source>
- <translation type="unfinished"></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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="191"/>
- <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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>Invalid ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>The selected ADB is incorrect.
-Would you like to select another one, or leave it unconfigured?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Select another ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Leave unconfigured</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="232"/>
- <source>Save jar file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="251"/>
- <source>Get Android connector JAR file</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidInstance</name>
- <message>
- <location filename="dbandroidinstance.cpp" line="74"/>
- <source>Android SQLite driver does not support loadable extensions.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidinstance.cpp" line="156"/>
- <source>Connection with Android database &apos;%1&apos; lost.</source>
- <translation type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="182"/>
- <source>Failed to create port forwarding for device %1 for port %2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="196"/>
- <source>Could not connect to network host: %1:%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="210"/>
- <source>Cannot connect to %1:%2, because password is invalid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="301"/>
- <source>Unable to execute query on Android device (connection was closed): %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="313"/>
- <source>Error while parsing response from Android: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="321"/>
- <source>Generic error from Android: %1</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidPathDialog</name>
- <message>
- <location filename="dbandroidpathdialog.ui" line="20"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="26"/>
- <source>Connection method</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="32"/>
- <source>USB cable - port forwarding</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="42"/>
- <source>USB cable - sqlite3 command</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="49"/>
- <source>Network (IP address)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="59"/>
- <source>Device</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="71"/>
- <source>IP address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="93"/>
- <source>Port</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="115"/>
- <source>Remote access password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="127"/>
- <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="140"/>
- <source>Application</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="155"/>
- <source>Filter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="168"/>
- <source>Database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="177"/>
- <source>Create a new database directly on the device.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="362"/>
- <source>Enter valid IP address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="367"/>
- <source>Pick Android device.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="371"/>
- <source>Pick Android database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="395"/>
- <source>Selected Android application is unknown, or not debuggable.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="422"/>
- <source>Create new database</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="448"/>
- <source>Could not create database &apos;%1&apos;.
-Details: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="463"/>
- <source>Delete database</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="484"/>
- <location filename="dbandroidpathdialog.cpp" line="490"/>
- <source>Error deleting</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="56"/>
- <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="126"/>
- <source>Cannot get list of databases for application %1. Details: %2</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QObject</name>
- <message>
- <location filename="sqlqueryandroid.cpp" line="101"/>
- <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/Plugins/DbAndroid/DbAndroid_it.qm b/Plugins/DbAndroid/DbAndroid_it.qm
deleted file mode 100644
index 9dad8df..0000000
--- a/Plugins/DbAndroid/DbAndroid_it.qm
+++ /dev/null
Binary files differ
diff --git a/Plugins/DbAndroid/DbAndroid_it.ts b/Plugins/DbAndroid/DbAndroid_it.ts
deleted file mode 100644
index 3ce9c38..0000000
--- a/Plugins/DbAndroid/DbAndroid_it.ts
+++ /dev/null
@@ -1,347 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="it_IT">
-<context>
- <name>DbAndroid</name>
- <message>
- <location filename="dbandroid.cpp" line="39"/>
- <source>Invalid or incomplete Android Database URL.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="54"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="55"/>
- <source>Select Android database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="151"/>
- <source>Select ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="173"/>
- <source>Using Android Debug Bridge: %1</source>
- <translation type="unfinished"></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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="191"/>
- <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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>Invalid ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>The selected ADB is incorrect.
-Would you like to select another one, or leave it unconfigured?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Select another ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Leave unconfigured</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="232"/>
- <source>Save jar file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="251"/>
- <source>Get Android connector JAR file</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidInstance</name>
- <message>
- <location filename="dbandroidinstance.cpp" line="74"/>
- <source>Android SQLite driver does not support loadable extensions.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidinstance.cpp" line="156"/>
- <source>Connection with Android database &apos;%1&apos; lost.</source>
- <translation type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="182"/>
- <source>Failed to create port forwarding for device %1 for port %2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="196"/>
- <source>Could not connect to network host: %1:%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="210"/>
- <source>Cannot connect to %1:%2, because password is invalid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="301"/>
- <source>Unable to execute query on Android device (connection was closed): %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="313"/>
- <source>Error while parsing response from Android: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="321"/>
- <source>Generic error from Android: %1</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidPathDialog</name>
- <message>
- <location filename="dbandroidpathdialog.ui" line="20"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="26"/>
- <source>Connection method</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="32"/>
- <source>USB cable - port forwarding</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="42"/>
- <source>USB cable - sqlite3 command</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="49"/>
- <source>Network (IP address)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="59"/>
- <source>Device</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="71"/>
- <source>IP address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="93"/>
- <source>Port</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="115"/>
- <source>Remote access password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="127"/>
- <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="140"/>
- <source>Application</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="155"/>
- <source>Filter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="168"/>
- <source>Database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="177"/>
- <source>Create a new database directly on the device.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="362"/>
- <source>Enter valid IP address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="367"/>
- <source>Pick Android device.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="371"/>
- <source>Pick Android database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="395"/>
- <source>Selected Android application is unknown, or not debuggable.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="422"/>
- <source>Create new database</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="448"/>
- <source>Could not create database &apos;%1&apos;.
-Details: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="463"/>
- <source>Delete database</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="484"/>
- <location filename="dbandroidpathdialog.cpp" line="490"/>
- <source>Error deleting</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="56"/>
- <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="126"/>
- <source>Cannot get list of databases for application %1. Details: %2</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QObject</name>
- <message>
- <location filename="sqlqueryandroid.cpp" line="101"/>
- <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/Plugins/DbAndroid/DbAndroid_pl.qm b/Plugins/DbAndroid/DbAndroid_pl.qm
deleted file mode 100644
index 2b74cd4..0000000
--- a/Plugins/DbAndroid/DbAndroid_pl.qm
+++ /dev/null
Binary files differ
diff --git a/Plugins/DbAndroid/DbAndroid_pl.ts b/Plugins/DbAndroid/DbAndroid_pl.ts
deleted file mode 100644
index ab196a2..0000000
--- a/Plugins/DbAndroid/DbAndroid_pl.ts
+++ /dev/null
@@ -1,352 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="pl_PL">
-<context>
- <name>DbAndroid</name>
- <message>
- <location filename="dbandroid.cpp" line="39"/>
- <source>Invalid or incomplete Android Database URL.</source>
- <translation>Niepoprawny lub niekompletny URL Bazy Androida</translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="54"/>
- <source>Android database URL</source>
- <translation>URL bazy Androida</translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="55"/>
- <source>Select Android database</source>
- <translation>Wybierz bazę Androida</translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="151"/>
- <source>Select ADB</source>
- <translation>Wybierz ADB</translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="173"/>
- <source>Using Android Debug Bridge: %1</source>
- <translation>Używam następującego Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
- <translation>Możesz pobrać plik JAR konektora Android z menu Narzędzia. Jest on wymagany do 2 z 3 obsługiwanych połączeń wtyczki Android. Po więcej szczegółów przeczytaj dokumentację na &lt;a href=&quot;%1&quot;&gt;stronie wiki SQLiteStudio.&lt;/a&gt;</translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="191"/>
- <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>Nie można znaleźć aplikacji Android Debug Bridge. &lt;a href=&quot;%1&quot;&gt;Kliknij tutaj&lt;/a&gt; aby wskazać położenie aplikacji ADB, inaczej wtyczka %2 nie będzie obsługiwać połączeń przez kabel USB, tylko połączenia przez sieć.</translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>Invalid ADB</source>
- <translation>Niepoprawny ADB</translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>The selected ADB is incorrect.
-Would you like to select another one, or leave it unconfigured?</source>
- <translation>Wybrany ADB jest niepoprawny.
-Chcesz wybrać inny, czy zostawić go nieskonfigurowanego?</translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Select another ADB</source>
- <translation>Wybierz inny ADB</translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Leave unconfigured</source>
- <translation>Zostaw nieskonfigurowany</translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="232"/>
- <source>Save jar file</source>
- <translation>Zapisz plik jar</translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="251"/>
- <source>Get Android connector JAR file</source>
- <translation>Pobierz plik JAR konektora Android</translation>
- </message>
-</context>
-<context>
- <name>DbAndroidInstance</name>
- <message>
- <location filename="dbandroidinstance.cpp" line="74"/>
- <source>Android SQLite driver does not support loadable extensions.</source>
- <translation>Sterownik SQLite Android nie obsługuje ładowalnych rozszerzeń.</translation>
- </message>
- <message>
- <location filename="dbandroidinstance.cpp" line="156"/>
- <source>Connection with Android database &apos;%1&apos; lost.</source>
- <translation>Połączenie z bazą Androida &apos;%1&apos; utracone.</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 to your computer.</source>
- <translation>Nie można połączyć się z urządzeniem %1, ponieważ nie jest ono widoczne dla twojego komputera.</translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="182"/>
- <source>Failed to create port forwarding for device %1 for port %2.</source>
- <translation>Nie powiodło się stworzenie portu przekierowującego dla urządzenia %1 dla portu %2.</translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="196"/>
- <source>Could not connect to network host: %1:%2</source>
- <translation>Nie udało się połączyć z adresem sieciowym: %1:%2</translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="210"/>
- <source>Cannot connect to %1:%2, because password is invalid.</source>
- <translation>Nie można połączyć z %1:%2, ponieważ podano niepoprawne hasło.</translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="301"/>
- <source>Unable to execute query on Android device (connection was closed): %1</source>
- <translation>Nie udało się wykonać zapytania na urządzeniu Android (połączenie zostało zamknięte): %1</translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="313"/>
- <source>Error while parsing response from Android: %1</source>
- <translation>Błąd podczas analizy odpowiedzi z Androida: %1</translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="321"/>
- <source>Generic error from Android: %1</source>
- <translation>Błąd ogólny z Androida: %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>Brauje &apos;columns&apos; w odpowiedzi z Androida.</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>Brakuje danych w kolumnie &apos;%1&apos; w wierszy %2 w odpowiedź z Androida.</translation>
- </message>
-</context>
-<context>
- <name>DbAndroidPathDialog</name>
- <message>
- <location filename="dbandroidpathdialog.ui" line="20"/>
- <source>Android database URL</source>
- <translation>URL bazy Androida</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="26"/>
- <source>Connection method</source>
- <translation>Metoda połączenia</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="32"/>
- <source>USB cable - port forwarding</source>
- <translation>Kabel USB - przekierowanie portu</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="42"/>
- <source>USB cable - sqlite3 command</source>
- <translation>Kabel USB - polecenie sqlite3</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="49"/>
- <source>Network (IP address)</source>
- <translation>Sieć (adres IP)</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="59"/>
- <source>Device</source>
- <translation>Urządzenie</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="71"/>
- <source>IP address</source>
- <translation>Adres IP</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="93"/>
- <source>Port</source>
- <translation>Port</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="115"/>
- <source>Remote access password</source>
- <translation>Hasło zdalnego dostępu</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="127"/>
- <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Hasło to jest konfigurowane w serwisie SQLiteStudio, który jest osadzany w aplikacji Androida.&lt;/p&gt;</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="140"/>
- <source>Application</source>
- <translation>Aplikacja</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="155"/>
- <source>Filter</source>
- <translation>Filtr</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="168"/>
- <source>Database</source>
- <translation>Baza danych</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="177"/>
- <source>Create a new database directly on the device.</source>
- <translation>Stwórz nową bazę danych bezpośrednio na urządzeniu.</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>Usuń aktualnie wybraną bazę danych z urządzenia. Aktualnie wybrana baza to ta wybrana z listy po lewej stronie od tego przycisku.</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="362"/>
- <source>Enter valid IP address.</source>
- <translation>Wprowadź poprawny adres IP.</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="367"/>
- <source>Pick Android device.</source>
- <translation>Wybierz urządzenie Android.</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="371"/>
- <source>Pick Android database.</source>
- <translation>Wybierz bazę danych Android.</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="395"/>
- <source>Selected Android application is unknown, or not debuggable.</source>
- <translation>Wybierana aplikacja Android jest nieznana, lub niedebugowalna.</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="422"/>
- <source>Create new database</source>
- <translation>Stwórz nową bazę</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>Proszę podać nazwę dla nowej bazy.
-Jest to nazwa, którą aplikacja Androida będzie używać przy łączeniu z bazą danych:</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>Niepoprawna nazwa</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>Baza danych z taką samą nazwą (%1) już istnieje na urządzeniu.
-Nazwa musi być unikalna.</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>Nie można stworzyć bazy danych &apos;%1&apos;, ponieważ nie udało się połączyć z urządzeniem.</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="448"/>
- <source>Could not create database &apos;%1&apos;.
-Details: %2</source>
- <translation>Nie można stworzyć bazy danych: &apos;%1&apos;.
-Szczegóły: %2</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="463"/>
- <source>Delete database</source>
- <translation>Usuń bazę danych</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>Czy na pewno chcesz usunąć bazę danych &apos;%1&apos; z %2?</translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="484"/>
- <location filename="dbandroidpathdialog.cpp" line="490"/>
- <source>Error deleting</source>
- <translation>Błąd usuwania</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>Nie można połączyć się z %1 w celu usunięcia bazy danych &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>Nie można usunąć bazy o nazwie &apos;%1&apos; z urządzenia.
-Urządzenie Android odmówiło usunięcia, lub było to niemożliwe.</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 to your computer.</source>
- <translation>Nie można połączyć się z urządzeniem %1, ponieważ nie jest ono widoczne dla twojego komputera.</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>Nie można połączyć się urządzeniem %1, ponieważ wygląda na to, że aplikacja %2 nie jest zainstalowana na tym urządzeniu.</translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="56"/>
- <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
- <translation>Nie można połączyć się urządzeniem %1, ponieważ aplikacja %2 nie debugowalna.</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>Nie można połączyć się urządzeniem %1, ponieważ wygląda na to, że polecenie &apos;%2&apos; nie jest dostępne na tym urządzeniu.</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>Nie można połączyć się urządzeniem %1, ponieważ nie ma prawa dostępu do bazy danych &apos;%2&apos; na tym urządzeniu.</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>Nie można połączyć się urządzeniem %1, ponieważ nie ma prawa dostępu do bazy danych &apos;%2&apos; na tym urządzeniu. Szczegóły: %3</translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="126"/>
- <source>Cannot get list of databases for application %1. Details: %2</source>
- <translation>Nie można pobrać listy baz danych dla aplikacji %1. Szczegóły: %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>Nie można wykonać polecenia na bazie &apos;%1&apos;: %2</translation>
- </message>
-</context>
-<context>
- <name>QObject</name>
- <message>
- <location filename="sqlqueryandroid.cpp" line="101"/>
- <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
- <translation>Nie można podpiąć argumentu &apos;%1&apos; zapytania, ponieważ nie ma dla niego wartości.</translation>
- </message>
-</context>
-</TS>
diff --git a/Plugins/DbAndroid/DbAndroid_pt_BR.qm b/Plugins/DbAndroid/DbAndroid_pt_BR.qm
deleted file mode 100644
index c02994c..0000000
--- a/Plugins/DbAndroid/DbAndroid_pt_BR.qm
+++ /dev/null
Binary files differ
diff --git a/Plugins/DbAndroid/DbAndroid_pt_BR.ts b/Plugins/DbAndroid/DbAndroid_pt_BR.ts
deleted file mode 100644
index d876345..0000000
--- a/Plugins/DbAndroid/DbAndroid_pt_BR.ts
+++ /dev/null
@@ -1,347 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="pt_BR">
-<context>
- <name>DbAndroid</name>
- <message>
- <location filename="dbandroid.cpp" line="39"/>
- <source>Invalid or incomplete Android Database URL.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="54"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="55"/>
- <source>Select Android database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="151"/>
- <source>Select ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="173"/>
- <source>Using Android Debug Bridge: %1</source>
- <translation type="unfinished"></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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="191"/>
- <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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>Invalid ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>The selected ADB is incorrect.
-Would you like to select another one, or leave it unconfigured?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Select another ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Leave unconfigured</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="232"/>
- <source>Save jar file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="251"/>
- <source>Get Android connector JAR file</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidInstance</name>
- <message>
- <location filename="dbandroidinstance.cpp" line="74"/>
- <source>Android SQLite driver does not support loadable extensions.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidinstance.cpp" line="156"/>
- <source>Connection with Android database &apos;%1&apos; lost.</source>
- <translation type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="182"/>
- <source>Failed to create port forwarding for device %1 for port %2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="196"/>
- <source>Could not connect to network host: %1:%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="210"/>
- <source>Cannot connect to %1:%2, because password is invalid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="301"/>
- <source>Unable to execute query on Android device (connection was closed): %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="313"/>
- <source>Error while parsing response from Android: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="321"/>
- <source>Generic error from Android: %1</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidPathDialog</name>
- <message>
- <location filename="dbandroidpathdialog.ui" line="20"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="26"/>
- <source>Connection method</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="32"/>
- <source>USB cable - port forwarding</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="42"/>
- <source>USB cable - sqlite3 command</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="49"/>
- <source>Network (IP address)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="59"/>
- <source>Device</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="71"/>
- <source>IP address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="93"/>
- <source>Port</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="115"/>
- <source>Remote access password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="127"/>
- <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="140"/>
- <source>Application</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="155"/>
- <source>Filter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="168"/>
- <source>Database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="177"/>
- <source>Create a new database directly on the device.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="362"/>
- <source>Enter valid IP address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="367"/>
- <source>Pick Android device.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="371"/>
- <source>Pick Android database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="395"/>
- <source>Selected Android application is unknown, or not debuggable.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="422"/>
- <source>Create new database</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="448"/>
- <source>Could not create database &apos;%1&apos;.
-Details: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="463"/>
- <source>Delete database</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="484"/>
- <location filename="dbandroidpathdialog.cpp" line="490"/>
- <source>Error deleting</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="56"/>
- <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="126"/>
- <source>Cannot get list of databases for application %1. Details: %2</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QObject</name>
- <message>
- <location filename="sqlqueryandroid.cpp" line="101"/>
- <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/Plugins/DbAndroid/DbAndroid_ro_RO.qm b/Plugins/DbAndroid/DbAndroid_ro_RO.qm
deleted file mode 100644
index 2856eb9..0000000
--- a/Plugins/DbAndroid/DbAndroid_ro_RO.qm
+++ /dev/null
Binary files differ
diff --git a/Plugins/DbAndroid/DbAndroid_ro_RO.ts b/Plugins/DbAndroid/DbAndroid_ro_RO.ts
deleted file mode 100644
index 2150935..0000000
--- a/Plugins/DbAndroid/DbAndroid_ro_RO.ts
+++ /dev/null
@@ -1,347 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="ro_RO">
-<context>
- <name>DbAndroid</name>
- <message>
- <location filename="dbandroid.cpp" line="39"/>
- <source>Invalid or incomplete Android Database URL.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="54"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="55"/>
- <source>Select Android database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="151"/>
- <source>Select ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="173"/>
- <source>Using Android Debug Bridge: %1</source>
- <translation type="unfinished"></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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="191"/>
- <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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>Invalid ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>The selected ADB is incorrect.
-Would you like to select another one, or leave it unconfigured?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Select another ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Leave unconfigured</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="232"/>
- <source>Save jar file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="251"/>
- <source>Get Android connector JAR file</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidInstance</name>
- <message>
- <location filename="dbandroidinstance.cpp" line="74"/>
- <source>Android SQLite driver does not support loadable extensions.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidinstance.cpp" line="156"/>
- <source>Connection with Android database &apos;%1&apos; lost.</source>
- <translation type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="182"/>
- <source>Failed to create port forwarding for device %1 for port %2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="196"/>
- <source>Could not connect to network host: %1:%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="210"/>
- <source>Cannot connect to %1:%2, because password is invalid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="301"/>
- <source>Unable to execute query on Android device (connection was closed): %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="313"/>
- <source>Error while parsing response from Android: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="321"/>
- <source>Generic error from Android: %1</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidPathDialog</name>
- <message>
- <location filename="dbandroidpathdialog.ui" line="20"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="26"/>
- <source>Connection method</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="32"/>
- <source>USB cable - port forwarding</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="42"/>
- <source>USB cable - sqlite3 command</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="49"/>
- <source>Network (IP address)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="59"/>
- <source>Device</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="71"/>
- <source>IP address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="93"/>
- <source>Port</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="115"/>
- <source>Remote access password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="127"/>
- <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="140"/>
- <source>Application</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="155"/>
- <source>Filter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="168"/>
- <source>Database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="177"/>
- <source>Create a new database directly on the device.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="362"/>
- <source>Enter valid IP address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="367"/>
- <source>Pick Android device.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="371"/>
- <source>Pick Android database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="395"/>
- <source>Selected Android application is unknown, or not debuggable.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="422"/>
- <source>Create new database</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="448"/>
- <source>Could not create database &apos;%1&apos;.
-Details: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="463"/>
- <source>Delete database</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="484"/>
- <location filename="dbandroidpathdialog.cpp" line="490"/>
- <source>Error deleting</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="56"/>
- <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="126"/>
- <source>Cannot get list of databases for application %1. Details: %2</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QObject</name>
- <message>
- <location filename="sqlqueryandroid.cpp" line="101"/>
- <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/Plugins/DbAndroid/DbAndroid_ru.qm b/Plugins/DbAndroid/DbAndroid_ru.qm
deleted file mode 100644
index 7431612..0000000
--- a/Plugins/DbAndroid/DbAndroid_ru.qm
+++ /dev/null
Binary files differ
diff --git a/Plugins/DbAndroid/DbAndroid_ru.ts b/Plugins/DbAndroid/DbAndroid_ru.ts
deleted file mode 100644
index 8f086e5..0000000
--- a/Plugins/DbAndroid/DbAndroid_ru.ts
+++ /dev/null
@@ -1,347 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="ru_RU">
-<context>
- <name>DbAndroid</name>
- <message>
- <location filename="dbandroid.cpp" line="39"/>
- <source>Invalid or incomplete Android Database URL.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="54"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="55"/>
- <source>Select Android database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="151"/>
- <source>Select ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="173"/>
- <source>Using Android Debug Bridge: %1</source>
- <translation type="unfinished"></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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="191"/>
- <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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>Invalid ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>The selected ADB is incorrect.
-Would you like to select another one, or leave it unconfigured?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Select another ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Leave unconfigured</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="232"/>
- <source>Save jar file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="251"/>
- <source>Get Android connector JAR file</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidInstance</name>
- <message>
- <location filename="dbandroidinstance.cpp" line="74"/>
- <source>Android SQLite driver does not support loadable extensions.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidinstance.cpp" line="156"/>
- <source>Connection with Android database &apos;%1&apos; lost.</source>
- <translation type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="182"/>
- <source>Failed to create port forwarding for device %1 for port %2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="196"/>
- <source>Could not connect to network host: %1:%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="210"/>
- <source>Cannot connect to %1:%2, because password is invalid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="301"/>
- <source>Unable to execute query on Android device (connection was closed): %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="313"/>
- <source>Error while parsing response from Android: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="321"/>
- <source>Generic error from Android: %1</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidPathDialog</name>
- <message>
- <location filename="dbandroidpathdialog.ui" line="20"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="26"/>
- <source>Connection method</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="32"/>
- <source>USB cable - port forwarding</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="42"/>
- <source>USB cable - sqlite3 command</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="49"/>
- <source>Network (IP address)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="59"/>
- <source>Device</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="71"/>
- <source>IP address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="93"/>
- <source>Port</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="115"/>
- <source>Remote access password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="127"/>
- <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="140"/>
- <source>Application</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="155"/>
- <source>Filter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="168"/>
- <source>Database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="177"/>
- <source>Create a new database directly on the device.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="362"/>
- <source>Enter valid IP address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="367"/>
- <source>Pick Android device.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="371"/>
- <source>Pick Android database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="395"/>
- <source>Selected Android application is unknown, or not debuggable.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="422"/>
- <source>Create new database</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="448"/>
- <source>Could not create database &apos;%1&apos;.
-Details: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="463"/>
- <source>Delete database</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="484"/>
- <location filename="dbandroidpathdialog.cpp" line="490"/>
- <source>Error deleting</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="56"/>
- <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="126"/>
- <source>Cannot get list of databases for application %1. Details: %2</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QObject</name>
- <message>
- <location filename="sqlqueryandroid.cpp" line="101"/>
- <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/Plugins/DbAndroid/DbAndroid_sk.qm b/Plugins/DbAndroid/DbAndroid_sk.qm
deleted file mode 100644
index 1776294..0000000
--- a/Plugins/DbAndroid/DbAndroid_sk.qm
+++ /dev/null
Binary files differ
diff --git a/Plugins/DbAndroid/DbAndroid_sk.ts b/Plugins/DbAndroid/DbAndroid_sk.ts
deleted file mode 100644
index b5f07d0..0000000
--- a/Plugins/DbAndroid/DbAndroid_sk.ts
+++ /dev/null
@@ -1,347 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="sk_SK">
-<context>
- <name>DbAndroid</name>
- <message>
- <location filename="dbandroid.cpp" line="39"/>
- <source>Invalid or incomplete Android Database URL.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="54"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="55"/>
- <source>Select Android database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="151"/>
- <source>Select ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="173"/>
- <source>Using Android Debug Bridge: %1</source>
- <translation type="unfinished"></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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="191"/>
- <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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>Invalid ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>The selected ADB is incorrect.
-Would you like to select another one, or leave it unconfigured?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Select another ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Leave unconfigured</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="232"/>
- <source>Save jar file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="251"/>
- <source>Get Android connector JAR file</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidInstance</name>
- <message>
- <location filename="dbandroidinstance.cpp" line="74"/>
- <source>Android SQLite driver does not support loadable extensions.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidinstance.cpp" line="156"/>
- <source>Connection with Android database &apos;%1&apos; lost.</source>
- <translation type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="182"/>
- <source>Failed to create port forwarding for device %1 for port %2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="196"/>
- <source>Could not connect to network host: %1:%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="210"/>
- <source>Cannot connect to %1:%2, because password is invalid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="301"/>
- <source>Unable to execute query on Android device (connection was closed): %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="313"/>
- <source>Error while parsing response from Android: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="321"/>
- <source>Generic error from Android: %1</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidPathDialog</name>
- <message>
- <location filename="dbandroidpathdialog.ui" line="20"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="26"/>
- <source>Connection method</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="32"/>
- <source>USB cable - port forwarding</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="42"/>
- <source>USB cable - sqlite3 command</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="49"/>
- <source>Network (IP address)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="59"/>
- <source>Device</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="71"/>
- <source>IP address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="93"/>
- <source>Port</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="115"/>
- <source>Remote access password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="127"/>
- <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="140"/>
- <source>Application</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="155"/>
- <source>Filter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="168"/>
- <source>Database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="177"/>
- <source>Create a new database directly on the device.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="362"/>
- <source>Enter valid IP address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="367"/>
- <source>Pick Android device.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="371"/>
- <source>Pick Android database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="395"/>
- <source>Selected Android application is unknown, or not debuggable.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="422"/>
- <source>Create new database</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="448"/>
- <source>Could not create database &apos;%1&apos;.
-Details: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="463"/>
- <source>Delete database</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="484"/>
- <location filename="dbandroidpathdialog.cpp" line="490"/>
- <source>Error deleting</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="56"/>
- <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="126"/>
- <source>Cannot get list of databases for application %1. Details: %2</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QObject</name>
- <message>
- <location filename="sqlqueryandroid.cpp" line="101"/>
- <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/Plugins/DbAndroid/DbAndroid_zh_CN.qm b/Plugins/DbAndroid/DbAndroid_zh_CN.qm
deleted file mode 100644
index be651ee..0000000
--- a/Plugins/DbAndroid/DbAndroid_zh_CN.qm
+++ /dev/null
@@ -1 +0,0 @@
-<d!` \ No newline at end of file
diff --git a/Plugins/DbAndroid/DbAndroid_zh_CN.ts b/Plugins/DbAndroid/DbAndroid_zh_CN.ts
deleted file mode 100644
index 56ecde4..0000000
--- a/Plugins/DbAndroid/DbAndroid_zh_CN.ts
+++ /dev/null
@@ -1,347 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="zh_CN">
-<context>
- <name>DbAndroid</name>
- <message>
- <location filename="dbandroid.cpp" line="39"/>
- <source>Invalid or incomplete Android Database URL.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="54"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="55"/>
- <source>Select Android database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="151"/>
- <source>Select ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="173"/>
- <source>Using Android Debug Bridge: %1</source>
- <translation type="unfinished"></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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="191"/>
- <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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>Invalid ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="209"/>
- <source>The selected ADB is incorrect.
-Would you like to select another one, or leave it unconfigured?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Select another ADB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="211"/>
- <source>Leave unconfigured</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="232"/>
- <source>Save jar file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroid.cpp" line="251"/>
- <source>Get Android connector JAR file</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidInstance</name>
- <message>
- <location filename="dbandroidinstance.cpp" line="74"/>
- <source>Android SQLite driver does not support loadable extensions.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidinstance.cpp" line="156"/>
- <source>Connection with Android database &apos;%1&apos; lost.</source>
- <translation type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="182"/>
- <source>Failed to create port forwarding for device %1 for port %2.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="196"/>
- <source>Could not connect to network host: %1:%2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="210"/>
- <source>Cannot connect to %1:%2, because password is invalid.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="301"/>
- <source>Unable to execute query on Android device (connection was closed): %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="313"/>
- <source>Error while parsing response from Android: %1</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidjsonconnection.cpp" line="321"/>
- <source>Generic error from Android: %1</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>DbAndroidPathDialog</name>
- <message>
- <location filename="dbandroidpathdialog.ui" line="20"/>
- <source>Android database URL</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="26"/>
- <source>Connection method</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="32"/>
- <source>USB cable - port forwarding</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="42"/>
- <source>USB cable - sqlite3 command</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="49"/>
- <source>Network (IP address)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="59"/>
- <source>Device</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="71"/>
- <source>IP address</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="93"/>
- <source>Port</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="115"/>
- <source>Remote access password</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="127"/>
- <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="140"/>
- <source>Application</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="155"/>
- <source>Filter</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="168"/>
- <source>Database</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.ui" line="177"/>
- <source>Create a new database directly on the device.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="362"/>
- <source>Enter valid IP address.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="367"/>
- <source>Pick Android device.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="371"/>
- <source>Pick Android database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="395"/>
- <source>Selected Android application is unknown, or not debuggable.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="422"/>
- <source>Create new database</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="448"/>
- <source>Could not create database &apos;%1&apos;.
-Details: %2</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="463"/>
- <source>Delete database</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidpathdialog.cpp" line="484"/>
- <location filename="dbandroidpathdialog.cpp" line="490"/>
- <source>Error deleting</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 to your computer.</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="56"/>
- <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
- <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <location filename="dbandroidshellconnection.cpp" line="126"/>
- <source>Cannot get list of databases for application %1. Details: %2</source>
- <translation type="unfinished"></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 type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>QObject</name>
- <message>
- <location filename="sqlqueryandroid.cpp" line="101"/>
- <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/Plugins/DbAndroid/dbandroid.cpp b/Plugins/DbAndroid/dbandroid.cpp
index 9da066d..6946d5a 100644
--- a/Plugins/DbAndroid/dbandroid.cpp
+++ b/Plugins/DbAndroid/dbandroid.cpp
@@ -79,7 +79,7 @@ QString DbAndroid::generateDbName(const QVariant& baseValue)
bool DbAndroid::init()
{
- Q_INIT_RESOURCE(dbandroid);
+ SQLS_INIT_RESOURCE(dbandroid);
qRegisterMetaType<QList<AdbManager::Device>>("QList<Device>");
@@ -116,7 +116,7 @@ void DbAndroid::deinit()
safe_delete(jarAction);
safe_delete(connectionFactory);
safe_delete(adbManager);
- Q_CLEANUP_RESOURCE(dbandroid);
+ SQLS_CLEANUP_RESOURCE(dbandroid);
}
QString DbAndroid::getCurrentAdb()
diff --git a/Plugins/DbAndroid/dbandroid.json b/Plugins/DbAndroid/dbandroid.json
index 8bc6263..bfb4620 100644
--- a/Plugins/DbAndroid/dbandroid.json
+++ b/Plugins/DbAndroid/dbandroid.json
@@ -2,7 +2,7 @@
"type": "DbPlugin",
"title": "Android SQLite",
"description": "Provides support for remote SQLite databases on Android devices.",
- "version": 10200,
+ "version": 10201,
"author": "SalSoft",
"minAppVersion": 30300,
"gui": true,
diff --git a/Plugins/DbAndroid/dbandroidinstance.cpp b/Plugins/DbAndroid/dbandroidinstance.cpp
index 7dce61c..c1b5629 100644
--- a/Plugins/DbAndroid/dbandroidinstance.cpp
+++ b/Plugins/DbAndroid/dbandroidinstance.cpp
@@ -50,7 +50,7 @@ QList<AliasedColumn> DbAndroidInstance::columnsForQuery(const QString& query)
QList<AliasedColumn> columns;
AliasedColumn column;
- for (const QString& colName : results->getColumnNames())
+ for (QString& colName : results->getColumnNames())
{
column.setAlias(colName);
columns << column;
@@ -63,11 +63,16 @@ SqlQueryPtr DbAndroidInstance::prepare(const QString& query)
return SqlQueryPtr(new SqlQueryAndroid(this, connection, query));
}
-QString DbAndroidInstance::getTypeLabel()
+QString DbAndroidInstance::getTypeLabel() const
{
return plugin->getLabel();
}
+QString DbAndroidInstance::getTypeClassName() const
+{
+ return "DbAndroidInstance";
+}
+
bool DbAndroidInstance::deregisterFunction(const QString& name, int argCount)
{
// Unsupported by native Android driver
@@ -76,19 +81,21 @@ bool DbAndroidInstance::deregisterFunction(const QString& name, int argCount)
return true;
}
-bool DbAndroidInstance::registerScalarFunction(const QString& name, int argCount)
+bool DbAndroidInstance::registerScalarFunction(const QString& name, int argCount, bool deterministic)
{
// Unsupported by native Android driver
UNUSED(name);
UNUSED(argCount);
+ UNUSED(deterministic);
return true;
}
-bool DbAndroidInstance::registerAggregateFunction(const QString& name, int argCount)
+bool DbAndroidInstance::registerAggregateFunction(const QString& name, int argCount, bool deterministic)
{
// Unsupported by native Android driver
UNUSED(name);
UNUSED(argCount);
+ UNUSED(deterministic);
return true;
}
@@ -112,6 +119,11 @@ bool DbAndroidInstance::isComplete(const QString& sql) const
return DbSqlite3::complete(sql);
}
+Db* DbAndroidInstance::clone() const
+{
+ return new DbAndroidInstance(plugin, name, path, connOptions);
+}
+
bool DbAndroidInstance::isOpenInternal()
{
return (connection && connection->isConnected());
@@ -159,6 +171,12 @@ bool DbAndroidInstance::closeInternal()
return true;
}
+bool DbAndroidInstance::flushWalInternal()
+{
+ // WAL mode is not fully supporeted by Android plugin.
+ return true;
+}
+
bool DbAndroidInstance::registerCollationInternal(const QString& name)
{
// Unsupported by native Android driver
diff --git a/Plugins/DbAndroid/dbandroidinstance.h b/Plugins/DbAndroid/dbandroidinstance.h
index 5ddbd85..e81bd40 100644
--- a/Plugins/DbAndroid/dbandroidinstance.h
+++ b/Plugins/DbAndroid/dbandroidinstance.h
@@ -21,13 +21,15 @@ class DbAndroidInstance : public AbstractDb
QList<AliasedColumn> columnsForQuery(const QString& query);
SqlQueryPtr prepare(const QString& query);
- QString getTypeLabel();
+ QString getTypeLabel() const;
+ QString getTypeClassName() const;
bool deregisterFunction(const QString& name, int argCount);
- bool registerScalarFunction(const QString& name, int argCount);
- bool registerAggregateFunction(const QString& name, int argCount);
+ bool registerScalarFunction(const QString& name, int argCount, bool deterministic);
+ bool registerAggregateFunction(const QString& name, int argCount, bool deterministic);
bool initAfterCreated();
bool loadExtension(const QString& filePath, const QString& initFunc);
bool isComplete(const QString& sql) const;
+ Db* clone() const;
protected:
bool isOpenInternal();
@@ -36,6 +38,7 @@ class DbAndroidInstance : public AbstractDb
int getErrorCodeInternal();
bool openInternal();
bool closeInternal();
+ bool flushWalInternal();
bool registerCollationInternal(const QString& name);
bool deregisterCollationInternal(const QString& name);
diff --git a/Plugins/DbAndroid/dbandroidjsonconnection.cpp b/Plugins/DbAndroid/dbandroidjsonconnection.cpp
index 2c0023f..6993aa3 100644
--- a/Plugins/DbAndroid/dbandroidjsonconnection.cpp
+++ b/Plugins/DbAndroid/dbandroidjsonconnection.cpp
@@ -172,7 +172,7 @@ bool DbAndroidJsonConnection::connectToDevice()
if (!plugin->getAdbManager()->getDevices().contains(dbUrl.getDevice()))
{
- notifyWarn(tr("Cannot connect to device %1, because it's not visible to your computer.").arg(dbUrl.getDevice()));
+ notifyWarn(tr("Cannot connect to device %1, because it's not visible from your computer.").arg(dbUrl.getDevice()));
return false;
}
diff --git a/Plugins/DbAndroid/dbandroidshellconnection.cpp b/Plugins/DbAndroid/dbandroidshellconnection.cpp
index 6ead847..64c60f8 100644
--- a/Plugins/DbAndroid/dbandroidshellconnection.cpp
+++ b/Plugins/DbAndroid/dbandroidshellconnection.cpp
@@ -28,7 +28,7 @@ bool DbAndroidShellConnection::connectToAndroid(const DbAndroidUrl& url)
if (!adbManager->getDevices().contains(url.getDevice()))
{
- notifyWarn(tr("Cannot connect to device %1, because it's not visible to your computer.").arg(url.getDevice()));
+ notifyWarn(tr("Cannot connect to device %1, because it's not visible from your computer.").arg(url.getDevice()));
return false;
}
diff --git a/Plugins/DbAndroid/translations/DbAndroid.ts b/Plugins/DbAndroid/translations/DbAndroid.ts
new file mode 100644
index 0000000..5a0a5a4
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid.ts
@@ -0,0 +1,347 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished"/>
+ </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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished"/>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </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 type="unfinished"/>
+ </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 type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Are you sure you want to delete database &apos;%1&apos; from %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <source>Could not connect to %1 in order to delete database &apos;%2&apos;.</source>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </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 type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </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 type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished"/>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished"/>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_af_ZA.ts b/Plugins/DbAndroid/translations/DbAndroid_af_ZA.ts
new file mode 100644
index 0000000..75da109
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_af_ZA.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="af" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_ar_SA.ts b/Plugins/DbAndroid/translations/DbAndroid_ar_SA.ts
new file mode 100644
index 0000000..09b7563
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_ar_SA.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ar" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_ca_ES.ts b/Plugins/DbAndroid/translations/DbAndroid_ca_ES.ts
new file mode 100644
index 0000000..7619a4d
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_ca_ES.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ca" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_cs_CZ.ts b/Plugins/DbAndroid/translations/DbAndroid_cs_CZ.ts
new file mode 100644
index 0000000..db3c3fa
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_cs_CZ.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="cs" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_da_DK.ts b/Plugins/DbAndroid/translations/DbAndroid_da_DK.ts
new file mode 100644
index 0000000..33ba9ce
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_da_DK.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="da" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_de_DE.ts b/Plugins/DbAndroid/translations/DbAndroid_de_DE.ts
new file mode 100644
index 0000000..58b2f75
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_de_DE.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="de" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation>Ungültige oder unvollständige Android-Datenbank-URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation>Android-Datenbank-URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation>Android-Datenbank auswählen</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation>ADB auswählen</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation>Verwende Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation>Sie können die Android-JAR-Datei aus dem Menü Extras aufnehmen. Es wird für 2 von 3 Verbindungen, die vom Android-Plugin unterstützt werden, benötigt. Für weitere Details lesen Sie die Plugin&apos;s Dokumentation auf &lt;a href=&quot;%1&quot;&gt;SQLiteStudio&apos;s Wiki-Seite.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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>Android Debug Bridge App konnte nicht gefunden werden. &lt;a href=&quot;%1&quot;&gt;Klicke hier&lt;/a&gt; um auf den Standort der ADB-Anwendung hinzuweisen, da andernfalls das %2 Plugin keine USB-Kabelverbindungen, sondern nur die Netzwerkverbindung unterstützt..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation>Ungültiges ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation>Das gewählte ADB ist falsch.
+Möchten Sie eine andere auswählen, oder lassen Sie es unkonfiguriert?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation>Wähle ein anderes ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation>Unkonfiguriert lassen</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation>jar Datei speichern</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation>Android-Connector JAR-Datei herunterladen</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation>Der Android SQLite-Treiber unterstützt keine ladbaren Erweiterungen.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation>Verbindung mit der Android-Datenbank &apos;%1&apos; verloren.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation>Portweiterleitung für Gerät %1 für Port %2 konnte nicht erstellt werden.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation>Verbindung zum Netzwerk-Host fehlgeschlagen: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation>Kann nicht mit %1:%2verbinden, da das Passwort ungültig ist.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation>Abfrage auf Android-Gerät konnte nicht ausgeführt werden (Verbindung wurde geschlossen): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation>Fehler beim Parsen der Antwort von Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation>Allgemeiner Fehler von 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>Fehlende &apos;Spalten&apos; in Antwort von 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>Antwort von Android hat fehlende Daten für Spalte &apos;%1&apos; in Zeile %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation>Android-Datenbank-URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation>Verbindungsmethode</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation>USB-Kabel - Portweiterleitung</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation>USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation>Netzwerk (IP-Adresse)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation>Gerät</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation>IP-Adresse</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation>Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation>Fernzugriffspasswort</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Dies ist ein Passwort, das im SQLiteStudio Dienst konfiguriert ist, der in die Android-App eingebunden wird.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation>Anwendung</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation>Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation>Datenbank</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation>Erstellen Sie eine neue Datenbank direkt auf dem Gerät.</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>Löschen Sie die aktuell ausgewählte Datenbank vom Gerät. Die aktuell ausgewählte Datenbank ist die ausgewählte in der Liste auf der linken Seite dieser Schaltfläche.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation>Geben Sie eine gültige IP-Adresse ein.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation>Wähle Android-Gerät.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation>Wähle die Android Datenbank.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation>Ausgewählte Android-Anwendung ist unbekannt, oder nicht debugbar.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation>Neue Datenbank erstellen</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>Bitte geben Sie den Namen für die neue Datenbank an.
+Die&apos;s ist der Name, den die Android-Anwendung zur Verbindung mit der Datenbank verwenden wird:</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>Ungültiger Name</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>Datenbank mit dem gleichen Namen (%1) existiert bereits auf dem Gerät.
+Der Name muss eindeutig sein.</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>Datenbank &apos;%1&apos; konnte nicht erstellt werden, da keine Verbindung zum Gerät hergestellt werden konnte.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation>Datenbank &apos;%1&apos; konnte nicht erstellt werden.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation>Datenbank löschen</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>Sind Sie sicher, dass Sie die Datenbank &apos;%1&apos; von %2 löschen möchten?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation>Fehler beim Löschen</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>Konnte keine Verbindung zu %1 herstellen, um die Datenbank &apos;%2&apos; zu löschen.</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>Datenbank mit dem Namen &apos;%1&apos; konnte nicht vom Gerät gelöscht werden.
+Android-Gerät hat das Löschen verweigert, oder es war unmöglich.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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>Verbindung zu Gerät %1 nicht möglich, da die Anwendung %2 nicht auf dem Gerät installiert zu sein scheint.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation>Verbindung zu Gerät %1 nicht möglich, da die Anwendung %2 nicht debugbar ist.</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>Verbindung zu Gerät %1 nicht möglich, da die Anwendung %2 nicht auf dem Gerät installiert zu sein scheint.</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>Verbindung zu Gerät %1 nicht möglich, da nicht auf die &apos;%2&apos; Datenbank zugegriffen werden kann.</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>Verbindung zu Gerät %1 nicht möglich, da nicht auf die &apos;%2&apos; Datenbank zugegriffen werden kann. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation>Liste der Datenbanken für Anwendung %1 kann nicht abgerufen werden. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation>Konnte Abfrage in Datenbank &apos;%1&apos; nicht ausführen: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation>Konnte Argument &apos;%1&apos; der Abfrage nicht binden, da sein Wert fehlt.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_el_GR.ts b/Plugins/DbAndroid/translations/DbAndroid_el_GR.ts
new file mode 100644
index 0000000..7b03ed3
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_el_GR.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="el" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_en_US.ts b/Plugins/DbAndroid/translations/DbAndroid_en_US.ts
new file mode 100644
index 0000000..e0f95a0
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_en_US.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="en" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_es_ES.ts b/Plugins/DbAndroid/translations/DbAndroid_es_ES.ts
new file mode 100644
index 0000000..da56375
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_es_ES.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="es-ES" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_fa_IR.ts b/Plugins/DbAndroid/translations/DbAndroid_fa_IR.ts
new file mode 100644
index 0000000..5c5a782
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_fa_IR.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fa" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_fi_FI.ts b/Plugins/DbAndroid/translations/DbAndroid_fi_FI.ts
new file mode 100644
index 0000000..4b357f0
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_fi_FI.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fi" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_fr_FR.ts b/Plugins/DbAndroid/translations/DbAndroid_fr_FR.ts
new file mode 100644
index 0000000..a773c43
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_fr_FR.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fr" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation>URL de base de données Android invalide ou incomplète.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation>URL de la base de données Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation>Sélectionnez la base de données Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation>Sélectionner l&apos;ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation>Utilisation d&apos;Android Debug Bridge&#xa0;: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation>ADB invalide</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation>L&apos;ADB sélectionné est incorrect.
+Voulez-vous en sélectionner un autre, ou le laisser non configuré ?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation>Sélectionner un autre ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation>Laisser non configuré</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation>Enregistrer le fichier jar</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation>Obtenir le fichier JAR du connecteur Android</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation>Le pilote Android SQLite ne supporte pas les extensions chargeables.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation>Connexion à la base de données Android &apos;%1&apos; perdue.</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>Impossible de se connecter à l&apos;appareil %1, car il n&apos;est pas visible depuis votre ordinateur.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation>Impossible de créer la redirection de port pour l&apos;appareil %1 pour le port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation>Impossible de se connecter à l&apos;hôte réseau : %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation>Impossible de se connecter à %1:%2, car le mot de passe est invalide.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation>Impossible d&apos;exécuter la requête sur l&apos;appareil Android (la connexion a été fermée) : %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation>Erreur lors de l&apos;analyse de la réponse d&apos;Android : %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation>Erreur générique d&apos;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>Il manque des &apos;colonnes&apos; en réponse d&apos;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>La réponse d&apos;Android a des données manquantes pour la colonne &apos;%1&apos; à la ligne %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation>URL de la base de données Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation>Méthode de connexion</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation>Câble USB - redirection de port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation>Câble USB - commande sqlite3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation>Réseau (adresse IP)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation>Appareil</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation>Adresse IP</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation>Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation>Mot de passe d&apos;accès distant</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Ceci est un mot de passe configuré dans le service SQLiteStudio étant intégré dans l&apos;application Android.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation>Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation>Filtre</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation>Base de données</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation>Créer une nouvelle base de données directement sur l&apos;appareil.</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>Supprimer la base de données actuellement sélectionnée par l&apos;appareil. La base de données actuellement sélectionnée est celle sélectionnée dans la liste à gauche de ce bouton.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation>Entrez une adresse IP valide.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation>Choisir un appareil Android.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation>Choisir la base de données Android.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation>L&apos;application Android sélectionnée est inconnue, ou ne peut pas être déboguée.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation>Créer une nouvelle base de données</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>Veuillez fournir un nom pour la nouvelle base de données.
+C&apos;est le nom que l&apos;application Android utilisera pour se connecter à la base de données :</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>Nom invalide</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>Une base de données avec le même nom (%1) existe déjà sur l&apos;appareil.
+Le nom doit être unique.</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>Impossible de créer la base de données &apos;%1&apos;, car il est impossible de se connecter à l&apos;appareil.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation>Impossible de créer la base de données &apos;%1&apos;.
+Détails&#xa0;: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation>Supprimer la base de données</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>Êtes-vous sûr de vouloir supprimer la base de données &apos;%1&apos; de %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation>Erreur lors de la suppression</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>Impossible de se connecter à %1 pour supprimer la base de données &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>Impossible de supprimer la base de données nommée &apos;%1&apos; de l&apos;appareil.
+L&apos;appareil Android a refusé la suppression ou c&apos;était impossible.</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>Impossible de se connecter à l&apos;appareil %1, car il n&apos;est pas visible depuis votre ordinateur.</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>Impossible de se connecter à l&apos;appareil %1, car l’application %2 ne semble pas y être installée.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation>Impossible de se connecter à l&apos;appareil %1, car l&apos;application %2 ne peut pas être débogué.</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>Impossible de se connecter à l&apos;appareil %1, car la commande &apos;%2&apos; semble être indisponible sur cet appareil.</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>Impossible de se connecter à l&apos;appareil %1, car &apos;%2&apos; la base de données ne peut pas être accédée sur cet appareil.</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>Impossible de se connecter à l&apos;appareil %1, car &apos;%2&apos; la base de données n&apos;est pas accessible sur l&apos;appareil. Détails&#xa0;: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation>Impossible d&apos;obtenir la liste des bases de données pour l&apos;application %1. Détails&#xa0;: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation>Impossible d&apos;exécuter la requête sur la base de données &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation>Impossible de lier l&apos;argument &apos;%1&apos; de la requête, car la valeur est manquante.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_he_IL.ts b/Plugins/DbAndroid/translations/DbAndroid_he_IL.ts
new file mode 100644
index 0000000..38a2c85
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_he_IL.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="he" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation>מען URL מסד נתוני אנדרואיד לא תקין או חסר.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation>מען URL מסד נתוני אנדרואיד</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation>בחירת מסד נתוני אנדרואיד</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation>בחירת ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation>שימוש בגשר ניפוי־תקלים אנדרואיד: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation>ADB לא תקין</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation>בחר ADB נוסף</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation>להשאיר לא מתוצר</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation>שמירת קובץ jar</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation>קבלת קובץ מחבר אנדרואיד JAR</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation>לא ניתן להתחבר למארח הרשת: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation>מען URL מסד נתוני אנדרואיד</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation>שיטת התחברות</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation>כבל USB - הפנית פתחה</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation>כקל USB - פקודת sqlite3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation>רשת (כתובת IP)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation>התקן</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation>כתובת IP</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation>פתחה</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation>ססמת גישה מרחוק</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation>יישום</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation>מסנן</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation>מסד נתונים</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation>יצירת מסד נתונים חדש ישירות על־גבי ההתקן.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation>הזנת כתובת IP תקנית.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation>בחירת מכשיר אנדרואיד.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation>בחירת מסד נתוני אנדרואיד.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation>יישום אנדרואיד שנבחר לא ידוע, או לא בר ניפוי־תקלים.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation>יצירת מסד נתונים חדש</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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>שם לא תקין</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation>מחיקת מסד נתונים</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>האם למחוק מסד נתונים &apos;%1&apos; מ־%2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation>שגיאת מחיקה</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_hu_HU.ts b/Plugins/DbAndroid/translations/DbAndroid_hu_HU.ts
new file mode 100644
index 0000000..abde44f
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_hu_HU.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="hu" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_it_IT.ts b/Plugins/DbAndroid/translations/DbAndroid_it_IT.ts
new file mode 100644
index 0000000..d172b18
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_it_IT.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="it" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation>URL database Android non valido o incompleto.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation>URL database Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation>Seleziona database Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation>Seleziona ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation>Utilizzo di Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation>Puoi prelevare il file JAR del connettore Android dal menu Strumenti. Esso è necessario per 2 delle 3 connessioni supportate dal plugin Android. Per maggiori dettagli leggi la documentazione del plugin sulla pagina wiki di &lt;a href=&quot;%1&quot;&gt;SQLiteStudio&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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>Impossibile trovare l&apos;applicazione Debug Bridge Android. &lt;a href=&quot;%1&quot;&gt;Clicca qui&lt;/a&gt; per specificare la posizione dell&apos;applicazione ADB, altrimenti il plugin %2 non supporterà le connessioni via cavo USB, solo la connessione di rete..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation>ADB non Valido</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation>L&apos;ADB selezionato non è corretto.
+Vuoi selezionarne un altro o lasciarlo non configurato?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation>Seleziona un altro ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation>Lascialo non configurato</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation>Salva file jar</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation>Ottieni il file JAR del connettore Android</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation>Il driver SQLite Android non supporta le estensioni caricabili.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation>Connessione con il database Android &apos;%1&apos; persa.</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>Impossibile connettersi al dispositivo %1, perché esso non è visibile dal tuo computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation>Creazione dell&apos;inoltro della porta per il dispositivo %1 per la porta %2 non riuscita.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation>Impossibile connettersi all&apos;host di rete: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation>Impossibile connettersi a %1:%2, perché la password non è valida.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation>Impossibile eseguire la query sul dispositivo Android (la connessione è stata chiusa): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation>Errore durante l&apos;analisi della risposta da Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation>Errore generico da 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>Colonne mancanti in risposta da 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>La risposta da Android ha dati mancanti per la colonna &apos;%1&apos; nella riga %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation>Url database Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation>Metodo di connessione</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation>Cavo USB - inoltro porta</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation>USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation>Rete (indirizzo IP)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation>Dispositivo</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation>Indirizzo IP</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation>Porta</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation>Password di accesso remoto</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Questa è la password configurata nel servizio SQLiteStudio incorporata nell&apos;applicazione Android.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation>Applicazione</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation>Filtro</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation>Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation>Crea un nuovo database direttamente sul dispositivo.</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>Elimina il database attualmente selezionato dal dispositivo. Il database attualmente selezionato è quello selezionato nella lista a sinistra di questo pulsante.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation>Inserisci un indirizzo IP valido.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation>Scegli il dispositivo Android.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation>Scegli il database Android.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation>L&apos;applicazione Android selezionata è sconosciuta, o non è debuggabile.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation>Crea nuovo database</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>Si prega di fornire il nome del nuovo database.
+È il nome che l&apos;applicazione Android userà per connettersi al database:</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>Nome non valido</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>Il database con lo stesso nome (%1) esiste già sul dispositivo.
+Il nome deve essere univoco.</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>Impossibile creare il database &apos;%1&apos; perché non è stato possibile connettersi al dispositivo.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation>Impossibile creare il database &apos;%1&apos;.
+Dettagli: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation>Elimina database</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>Sei sicuro di voler eliminare il database &apos;%1&apos; da %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation>Errore nell&apos;eliminazione</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>Impossibile connettersi a %1 per eliminare il database &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>Impossibile eliminare il database chiamato &apos;%1&apos; dal dispositivo.
+Il dispositivo Android ha rifiutato la cancellazione, o era impossibile.</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>Impossibile connettersi al dispositivo %1, perché esso non è visibile dal tuo computer.</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>Impossibile connettersi al dispositivo %1, perché l&apos;applicazione %2 non sembra essere installata sul dispositivo.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation>Impossibile connettersi al dispositivo %1 perché l&apos;applicazione %2 non è debuggabile.</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>Impossibile connettersi al dispositivo %1, perché il comando &apos;%2&apos; non sembra essere disponibile sul dispositivo.</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>Impossibile connettersi al dispositivo %1 perché &apos;%2&apos; database non è accessibile sul dispositivo.</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>Impossibile connettersi al dispositivo %1 perché &apos;%2&apos; database non è accessibile sul dispositivo. Dettagli: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation>Impossibile ottenere l&apos;elenco dei database per l&apos;applicazione %1. Dettagli: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation>Impossibile eseguire la query nel database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation>Impossibile legare l&apos;argomento &apos;%1&apos; della query, perché manca il suo valore.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_ja_JP.ts b/Plugins/DbAndroid/translations/DbAndroid_ja_JP.ts
new file mode 100644
index 0000000..2e37a60
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_ja_JP.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ja" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_kaa.ts b/Plugins/DbAndroid/translations/DbAndroid_kaa.ts
new file mode 100644
index 0000000..f71c5ae
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_kaa.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="kaa" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_ko_KR.ts b/Plugins/DbAndroid/translations/DbAndroid_ko_KR.ts
new file mode 100644
index 0000000..de26ef5
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_ko_KR.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ko" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_nl_NL.ts b/Plugins/DbAndroid/translations/DbAndroid_nl_NL.ts
new file mode 100644
index 0000000..58e7189
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_nl_NL.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="nl" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_no_NO.ts b/Plugins/DbAndroid/translations/DbAndroid_no_NO.ts
new file mode 100644
index 0000000..b6cb5c1
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_no_NO.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="no" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_pl_PL.ts b/Plugins/DbAndroid/translations/DbAndroid_pl_PL.ts
new file mode 100644
index 0000000..1597e0d
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_pl_PL.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pl" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation>Nieprawidłowy lub niekompletny adres URL bazy danych Androida.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation>Adres URL bazy danych Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation>Wybierz bazę danych Androida</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation>Wybierz ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation>Używam następującego Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation>Możesz pobrać plik JAR łącznik Android z menu Narzędzia. Jest on wymagany do 2 z 3 obsługiwanych połączeń wtyczki Android. Po więcej szczegółów przeczytaj dokumentację na &lt;a href=&quot;%1&quot;&gt;stronie wiki SQLiteStudio.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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>Nie można odnaleźć aplikacji Android Debug Bridge. &lt;a href=&quot;%1&quot;&gt;Kliknij tutaj&lt;/a&gt; , aby wskazać lokalizację aplikacji ADB, w przeciwnym razie wtyczka %2 nie będzie obsługiwać połączeń przez kabel USB, a jedynie połączenia sieciowe.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation>Nieprawidłowe ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation>Wybrany ADB jest nieprawidłowa.
+Czy chcesz wybrać inny, czy pozostawić go nieskonfigurowanego?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation>Wybierz inny ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation>Pozostaw nieskonfigurowane</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation>Zapisz plik jar</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation>Pobierz plik JAR łącznika Android</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation>Sterownik Android SQLite nie obsługuje wczytywanych rozszerzeń.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation>Połączenie z bazą danych Androida &apos;%1&apos; zostało utracone.</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>Nie można połączyć się z urządzeniem %1, ponieważ nie jest ono widoczne z komputera.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation>Nie udało się utworzyć przekierowywania portów dla urządzenia %1 dla portu %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation>Nie udało się połączyć z adresem sieciowym: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation>Nie można połączyć się z %1:%2, ponieważ hasło jest nieprawidłowe.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation>Nie można wykonać zapytania na urządzeniu z Androidem (połączenie zostało zamknięte): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation>Błąd podczas analizowania odpowiedzi z Androida: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation>Ogólny błąd z Androida: %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>Brakuje &apos;columns&apos; w odpowiedzi od Androida.</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>Odpowiedź Androida zawiera brakujące dane dla kolumny &apos;%1&apos; w wierszu %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation>Adres URL bazy danych Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation>Metoda połączenia</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation>Kabel USB - przekierowanie portu</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation>Kabel USB - polecenie sqlite3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation>Sieć (adres IP)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation>Urządzenie</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation>Adres IP</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation>Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation>Hasło zdalnego dostępu</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;To jest hasło skonfigurowane w usłudze SQLiteStudio osadzonej w aplikacji Android.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation>Aplikacja</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation>Filtr</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation>Baza danych</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation>Utwórz nową bazę danych bezpośrednio na urządzeniu.</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>Usuń aktualnie wybraną bazę danych z urządzenia. Obecnie wybrana baza danych jest wybrana z listy po lewej stronie tego przycisku.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation>Wprowadź poprawny adres IP.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation>Wybierz urządzenie Android.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation>Wybierz bazę danych Android.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation>Wybrana aplikacja na Androida jest nieznana lub nie można jej debugować.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation>Utwórz nową bazę danych</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>Proszę podać nazwę dla nowej bazy.
+Jest to nazwa, którą aplikacja Androida będzie używać przy łączeniu z bazą danych:</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>Nieprawidłowa nazwa</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>Baza danych o tej samej nazwie (%1) już istnieje na urządzeniu.
+Nazwa musi być unikalna.</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>Nie można utworzyć bazy danych &apos;%1&apos;, ponieważ nie można połączyć się z urządzeniem.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation>Nie można utworzyć bazy danych &apos;%1&apos;.
+Szczegóły: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation>Usuń bazę danych</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>Czy na pewno chcesz usunąć bazę danych &apos;%1&apos; z %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation>Błąd podczas usuwania</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>Nie można połączyć się z %1 w celu usunięcia bazy danych &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>Nie można usunąć bazy danych o nazwie &apos;%1&apos; z urządzenia.
+Urządzenie z systemem Android odmówiło usunięcia lub było to niemożliwe.</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>Nie można połączyć się z urządzeniem %1, ponieważ nie jest ono widoczne z komputera.</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>Nie można połączyć się z urządzeniem %1, ponieważ aplikacja %2 wydaje się nie być zainstalowana na urządzeniu.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation>Nie można połączyć się z urządzeniem %1, ponieważ aplikacja %2 nie jest debugowalna.</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>Nie można połączyć się urządzeniem %1, ponieważ wygląda na to, że polecenie &apos;%2&apos; nie jest dostępne na tym urządzeniu.</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>Nie można połączyć się z urządzeniem %1, ponieważ nie ma dostępu do bazy danych &apos;%2&apos; na urządzeniu.</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>Nie można połączyć się z urządzeniem %1, ponieważ nie ma dostępu do bazy danych &apos;%2&apos; na urządzeniu. Szczegóły: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation>Nie można pobrać listy baz danych dla aplikacji %1. Szczegóły: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation>Nie można wykonać zapytania w bazie danych &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation>Nie można powiązać argumentu &apos;%1&apos; zapytania, ponieważ brakuje jego wartości.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_pt_BR.ts b/Plugins/DbAndroid/translations/DbAndroid_pt_BR.ts
new file mode 100644
index 0000000..517df66
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_pt_BR.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pt-BR" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation>URL de banco de dados Android inválido ou incompleto.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation>URL do banco de dados Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation>Selecionar banco de dados do Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation>Selecionar ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation>Usando Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation>Você pode pegar o arquivo JAR do conector Android no menu Ferramentas. Ele&apos;s necessários para 2 de 3 conexões suportadas pelo plugin Android. Para mais detalhes leia documentação do plugin&apos;s na &lt;a href=&quot;%1&quot;&gt;página do wiki do SQLiteStudio&apos;.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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>Não foi possível encontrar o aplicativo Android Debug Bridge. &lt;a href=&quot;%1&quot;&gt;Clique aqui&lt;/a&gt; para apontar o local do aplicativo ADB, caso contrário, o plugin %2 não suportará conexões de cabo USB, apenas a conexão de rede.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation>ADB inválido</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation>O ADB selecionado está incorreto.
+Gostaria de selecionar outro ou deixá-lo não configurado?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation>Selecione outro ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation>Deixar não configurado</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation>Salvar arquivo jar</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation>Obter o arquivo JAR do conector Android</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation>O driver Android SQLite não suporta extensões carregáveis.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation>Conexão com banco de dados Android &apos;%1&apos; perdida.</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>Não é possível conectar-se ao dispositivo %1, porque não está visível para o seu computador.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation>Falha ao criar redirecionamento de porta para o dispositivo %1 para a porta %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation>Não foi possível conectar ao host de rede: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation>Não é possível se conectar a %1:%2, porque a senha é inválida.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation>Não foi possível executar consulta no dispositivo Android (a conexão foi fechada): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation>Erro ao analisar a resposta do Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation>Erro genérico do 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>Faltando &apos;colunas&apos; na resposta do 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>Resposta do Android tem dados faltando para a coluna &apos;%1&apos; na linha %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation>URL do banco de dados Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation>Método de conexão</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation>Cabo USB - encaminhamento de porta</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation>USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation>Rede (endereço IP)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation>Dispositivo</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation>Endereço IP</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation>Porta</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation>Senha de acesso remoto</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Essa senha está configurada no serviço SQLiteStudio a ser enviada no aplicativo Android.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation>Aplicativo</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation>Filtro</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation>Banco de dados</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation>Criar um novo banco de dados diretamente no dispositivo.</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>Excluir banco de dados selecionado do dispositivo. O banco de dados selecionado atualmente é o escolhido na lista à esquerda deste botão.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation>Digite um endereço IP válido.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation>Escolher dispositivo Android.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation>Escolher banco de dados Android.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation>Aplicativo Android selecionado é desconhecido ou não depurável.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation>Criar novo banco de dados</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>Por favor, forneça o nome para o novo banco de dados.
+É o nome que o aplicativo Android irá usar para conectar ao banco de dados:</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>Nome inválido</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>Banco de dados com o mesmo nome (%1) já existe no dispositivo.
+O nome deve ser único.</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>Não foi possível criar o banco de dados &apos;%1&apos;, porque não foi possível conectar ao dispositivo.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation>Não foi possível criar o banco de dados &apos;%1&apos;.
+Detalhes: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation>Excluir banco de dados</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>Tem certeza que deseja excluir o banco de dados &apos;%1&apos; de %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation>Erro ao excluir</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>Não foi possível conectar a %1 para excluir o banco de dados &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>Não foi possível apagar o banco de dados com o nome &apos;%1&apos; do dispositivo.
+O dispositivo Android recusou a exclusão ou era impossível.</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>Não é possível conectar-se ao dispositivo %1, porque não está visível para o seu computador.</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>Não é possível conectar-se ao dispositivo %1, porque o aplicativo %2 parece não estar instalado no dispositivo.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation>Não é possível conectar-se ao dispositivo %1, porque o app %2 não é depurável.</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>Não é possível conectar ao dispositivo %1, porque &apos;%2&apos; o comando parece não estar disponível no dispositivo.</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>Não é possível conectar-se ao dispositivo %1, porque &apos;%2&apos; banco de dados não pode ser acessado no dispositivo.</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>Não é possível conectar-se ao dispositivo %1, porque &apos;%2&apos; banco de dados não pode ser acessado no dispositivo. Detalhes: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation>Não é possível obter lista de bancos de dados para aplicação %1. Detalhes: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation>Não foi possível executar a consulta no banco de dados &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation>Não é possível vincular o argumento &apos;%1&apos; da consulta, porque o valor está faltando.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_pt_PT.ts b/Plugins/DbAndroid/translations/DbAndroid_pt_PT.ts
new file mode 100644
index 0000000..8f5afdd
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_pt_PT.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pt-PT" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_ro_RO.ts b/Plugins/DbAndroid/translations/DbAndroid_ro_RO.ts
new file mode 100644
index 0000000..ba14abc
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_ro_RO.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ro" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_ru_RU.ts b/Plugins/DbAndroid/translations/DbAndroid_ru_RU.ts
new file mode 100644
index 0000000..c6ab15f
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_ru_RU.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ru" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation>Неверный или неполный URL к базе данных Android.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation>URL к базе данных Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation>Выберите базу данных Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation>Выберите ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation>Используется Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation>JAR-файл адаптера для Android можно получить в меню Инструменты. Он необходим для 2 из 3 типов подключений, поддерживаемых модулем для Android. Подробности см. в документации к модулю &lt;a href=&quot;%1&quot;&gt;на вики-странице SQLiteStudio.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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>Невозможно найти приложение Android Debug Bridge. &lt;a href=&quot;%1&quot;&gt;Нажмите здесь&lt;/a&gt; для указания расположения приложения ADB, иначе модуль %2 не будет поддерживать подключение через USB-кабель, возможно будет только подключение по сети.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation>Некорректный ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation>Выбранный ADB некорректен
+Хотите выбрать другой или оставить ненастроенным?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation>Выбрать другой ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation>Оставить ненастроенным</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation>Сохранить JAR-файл</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation>Получить JAR-файл адаптера для Android</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation>Драйвер SQLite для Android не поддерживает подгружаемые расширения.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation>Подключение к базе данных Android &apos;%1&apos; утеряно.</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>Невозможно подключиться к устройству %1, поскольку оно невидимо на вашем компьютере.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation>Не удалось пробросить порт %2 на устройстве %1.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation>Невозможно подключиться к сетевому узлу: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation>Невозможно подключиться к %1:%2, поскольку указан неверный пароль.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation>Невозможно выполнить запрос на устройстве Android (соединение было закрыто): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation>Ошибка при обработке ответа от Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation>Общая ошибка от 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>В ответе от Android отсутствует элемент &apos;columns&apos;.</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>В ответе от Android отсутствуют данные столбца &apos;%1&apos; в строке %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation>URL к базе данных Android</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation>Метод подключения</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation>USB-кабель - проброс порта</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation>USB-кабель - команда sqlite3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation>Сеть (IP-адрес)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation>Устройство</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation>IP-адрес</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation>Порт</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation>Пароль удалённого доступа</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Это пароль, настроенный в службе SQLiteStudio, входящей в состав приложения для Android.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation>Приложение</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation>Фильтр</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation>База данных</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation>Создать новую базу данных непосредственно на устройстве.</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>Удалить выбранную базу данных с устройства. Выбранной является база данных, выделенная в списке слева от этой кнопки.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation>Введите корректный IP-адрес.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation>Выберите устройство Android.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation>Выберите базу данных Android.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation>Выбранное приложение для Android неизвестно, или не поддерживает отладку.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation>Создать новую базу данных</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>Пожалуйста, укажите имя новой базы данных.
+Это имя, которое приложение для Android будет использовать для подключения к базе данных:</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>Некорректное имя</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>База данных с таким именем (%1) уже существует на устройстве.
+Имя должно быть уникальным.</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>Невозможно создать базу данных &apos;%1&apos;, поскольку невозможно подключиться к устройству.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation>Невозможно создать базу данных &apos;%1&apos;.
+Подробности: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation>Удалить базу данных</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>Вы действительно хотите удалить базу данных &apos;%1&apos; из %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation>Ошибка при удалении</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>Невозможно подключиться к %1 для удаления базы данных &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>Невозможно удалить базу данных с именем &apos;%1&apos; с устройства.
+Устройство Android запретило удаление, или оно было невозможно.</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>Невозможно подключиться к устройству %1, поскольку оно невидимо на вашем компьютере.</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>Невозможно подключиться к устройству %1, поскольку приложение %2 не установлено на устройстве.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation>Невозможно подключиться к устройству %1, поскольку приложение %2 не поддерживает отладку.</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>Невозможно подключиться к устройству %1, поскольку команда &apos;%2&apos; недоступна на устройстве.</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>Невозможно подключиться к устройству %1, поскольку база данных &apos;%2&apos; недоступна на устройстве.</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>Невозможно подключиться к устройству %1, поскольку база данных &apos;%2&apos; недоступна на устройстве. Подробности: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation>Невозможно получить список баз данных для приложения %1. Подробности: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation>Невозможно выполнить запрос к базе данных &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation>Невозможно привязать параметр &apos;%1&apos; запроса, поскольку отсутствует его значение.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_sk_SK.ts b/Plugins/DbAndroid/translations/DbAndroid_sk_SK.ts
new file mode 100644
index 0000000..17ca2bd
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_sk_SK.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sk" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_sr_SP.ts b/Plugins/DbAndroid/translations/DbAndroid_sr_SP.ts
new file mode 100644
index 0000000..c5dfce0
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_sr_SP.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sr" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_sv_SE.ts b/Plugins/DbAndroid/translations/DbAndroid_sv_SE.ts
new file mode 100644
index 0000000..9f61fa8
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_sv_SE.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sv-SE" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_tr_TR.ts b/Plugins/DbAndroid/translations/DbAndroid_tr_TR.ts
new file mode 100644
index 0000000..1379145
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_tr_TR.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="tr" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_uk_UA.ts b/Plugins/DbAndroid/translations/DbAndroid_uk_UA.ts
new file mode 100644
index 0000000..f42c8e9
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_uk_UA.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="uk" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_vi_VN.ts b/Plugins/DbAndroid/translations/DbAndroid_vi_VN.ts
new file mode 100644
index 0000000..76005cc
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_vi_VN.ts
@@ -0,0 +1,352 @@
+<?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="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation type="unfinished">Invalid or incomplete Android Database URL.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation type="unfinished">Select Android database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation type="unfinished">Select ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation type="unfinished">Using Android Debug Bridge: %1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation type="unfinished">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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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 type="unfinished">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..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation type="unfinished">Invalid ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation type="unfinished">The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation type="unfinished">Select another ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation type="unfinished">Leave unconfigured</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation type="unfinished">Save jar file</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation type="unfinished">Get Android connector JAR file</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation type="unfinished">Android SQLite driver does not support loadable extensions.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation type="unfinished">Connection with Android database &apos;%1&apos; lost.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation type="unfinished">Failed to create port forwarding for device %1 for port %2.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation type="unfinished">Could not connect to network host: %1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation type="unfinished">Cannot connect to %1:%2, because password is invalid.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation type="unfinished">Unable to execute query on Android device (connection was closed): %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation type="unfinished">Error while parsing response from Android: %1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation type="unfinished">Generic error from 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 type="unfinished">Missing &apos;columns&apos; in response from 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 type="unfinished">Response from Android has missing data for column &apos;%1&apos; in row %2.</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation type="unfinished">Android database URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation type="unfinished">Connection method</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation type="unfinished">USB cable - port forwarding</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation type="unfinished">USB cable - sqlite3 command</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation type="unfinished">Network (IP address)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation type="unfinished">Device</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation type="unfinished">IP address</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation type="unfinished">Port</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation type="unfinished">Remote access password</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation type="unfinished">&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation type="unfinished">Application</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation type="unfinished">Filter</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation type="unfinished">Database</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation type="unfinished">Create a new database directly on the device.</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 type="unfinished">Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation type="unfinished">Enter valid IP address.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation type="unfinished">Pick Android device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation type="unfinished">Pick Android database.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation type="unfinished">Selected Android application is unknown, or not debuggable.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation type="unfinished">Create new database</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 type="unfinished">Please provide name for the new database.
+It&apos;s the name which Android application will use to connect to the database:</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 type="unfinished">Invalid name</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 type="unfinished">Database with the same name (%1) already exists on the device.
+The name must be unique.</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 type="unfinished">Could not create database &apos;%1&apos;, because could not connect to the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation type="unfinished">Could not create database &apos;%1&apos;.
+Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation type="unfinished">Delete database</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 type="unfinished">Are you sure you want to delete database &apos;%1&apos; from %2?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation type="unfinished">Error deleting</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 type="unfinished">Could not connect to %1 in order to delete database &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 type="unfinished">Could not delete database named &apos;%1&apos; from the device.
+Android device refused deletion, or it was impossible.</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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 type="unfinished">Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation type="unfinished">Cannot connect to device %1, because the application %2 is not debuggable.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</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 type="unfinished">Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation type="unfinished">Cannot get list of databases for application %1. Details: %2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation type="unfinished">Could not execute query on database &apos;%1&apos;: %2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation type="unfinished">Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_zh_CN.ts b/Plugins/DbAndroid/translations/DbAndroid_zh_CN.ts
new file mode 100644
index 0000000..318f662
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_zh_CN.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh-CN" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation>无效或不完整的 Android 数据库 URL。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation>Android 数据库 URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation>选择 Android 数据库</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation>选择 ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation>使用 Android 调试桥(ADB):%1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation>您可以从工具菜单取得 Android 连接器 JAR 文件。 It&apos;s required for 2 of 3 connections supported by the Android plugin. 更多细节见 SQLiteStudio wiki 页面上的&lt;a href=&quot;%1&quot;&gt;插件文档&lt;/a&gt;。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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>找不到 ADB 应用程序。&lt;a href=&quot;%1&quot;&gt;点击此处&lt;/a&gt; 来指定 ADB 应用程序的位置。 否则 %2 插件将不支持 USB 线缆连接,只能使用网络连接..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation>无效的 ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation>选择的 ADB 不正确。
+选择另一个?或者不做配置?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation>选择其他 ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation>不做配置</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation>保存 jar 文件</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation>获取 Android 连接器 JAR 文件</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation>Android SQLite 驱动程序不支持可加载的扩展。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation>与 Android 数据库 &apos;%1&apos; 的连接丢失。</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>由于&apos;在您的机器上不可见,无法连接到设备%1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation>为设备 %1 创建 %2 端口转发失败。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation>无法连接到网络主机:%1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation>无法连接到 %1:%2,密码无效。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation>无法在 Android 设备上执行查询(连接已关闭):%1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation>解析来自 Android 响应出错:%1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation>来自 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>来自 Android 的响应中缺少 &apos;columns&apos;。</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>来自 Android 的响应中,缺少数据行 %2、列 &apos;%1&apos; 的数据。</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation>Android 数据库 URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation>连接方式</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation>USB 线缆 - 端口转发</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation>USB 线缆 - sqlite3 命令</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation>网络(IP 地址)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation>设备</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation>IP 地址</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation>端口</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation>远程访问密码</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;这是在 Android 应用程序中嵌入的为 SQLiteStudio 服务配置的密码。&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation>应用程序</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation>筛选器</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation>数据库</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation>直接在该设备上新建一个数据库。</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>从设备中删除当前选中的数据库。当前选中的数据库是此按钮左侧的列表中所选择的数据库。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation>请键入有效的 IP 地址。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation>选择 Android 设备。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation>选择 Android 数据库。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation>所选的 Android 应用程序未知或者非可调试。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation>创建新数据库</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>请提供新数据库的名称。
+这将是 Android 应用程序用来连接该数据库的名称:</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>无效名称</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>设备上已存在相同名称的数据库(%1)。
+名称不能重复。</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>无法创建数据库 &apos;%1&apos;,无法连接到该设备。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation>无法创建数据库 &apos;%1&apos;。
+详情:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation>删除数据库</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>确定从 %2 中删除数据库 &apos;%1&apos; 吗?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation>删除出错</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>无法连接到 %1 以删除数据库 &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>无法从该设备中删除数据库 &apos;%1&apos;。
+Android 设备拒绝或无法完成删除。</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>由于&apos;在您的机器上不可见,无法连接到设备%1</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>无法连接设备 %1,应用程序 %2 似乎没有在该设备上安装。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation>无法连接设备 %1,应用程序 %2 不可调试。</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>无法连接设备 %1,命令 &apos;%2&apos; 在该设备上似乎不可用。</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>无法连接设备 %1,因无法访问该设备上的 &apos;%2&apos; 数据库。</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>无法连接设备 %1,因无法访问该设备上的 &apos;%2&apos; 数据库。详细信息:%3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation>无法获取应用程序 %1 的数据库列表。详细信息:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation>无法在数据库 &apos;%1&apos; 上执行查询:%2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation>无法在此查询中绑定参数 &apos;%1&apos;,因为缺少它的值。</translation>
+ </message>
+ </context>
+</TS>
diff --git a/Plugins/DbAndroid/translations/DbAndroid_zh_TW.ts b/Plugins/DbAndroid/translations/DbAndroid_zh_TW.ts
new file mode 100644
index 0000000..e39a12f
--- /dev/null
+++ b/Plugins/DbAndroid/translations/DbAndroid_zh_TW.ts
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh-TW" sourcelanguage="en">
+ <context>
+ <name>DbAndroid</name>
+ <message>
+ <location filename="../dbandroid.cpp" line="39"/>
+ <source>Invalid or incomplete Android Database URL.</source>
+ <translation>無效或不完整的 Android 資料庫 URL。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="54"/>
+ <source>Android database URL</source>
+ <translation>Android 資料庫 URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="55"/>
+ <source>Select Android database</source>
+ <translation>選擇 Android 資料庫</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="151"/>
+ <source>Select ADB</source>
+ <translation>選擇 ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="173"/>
+ <source>Using Android Debug Bridge: %1</source>
+ <translation>使用 Android 除錯橋 (ADB):%1</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;SQLiteStudio&apos;s wiki page.&lt;/a&gt;</source>
+ <translation>您可以從工具選單取得 Android 聯結器 JAR 檔案。Android 外掛支援的 3 種連線方式有 2 個需要它。更多細節見 SQLiteStudio wiki 頁面上的&lt;a href=&quot;%1&quot;&gt;外掛文件&lt;/a&gt;。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="191"/>
+ <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>找不到 ADB 應用程式。&lt;a href=&quot;%1&quot;&gt;點選此處&lt;/a&gt; 來指定 ADB 應用程式的位置。否則 %2 外掛將不支援 USB 線纜連線,只能使用網路連線..</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>Invalid ADB</source>
+ <translation>無效的 ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="209"/>
+ <source>The selected ADB is incorrect.
+Would you like to select another one, or leave it unconfigured?</source>
+ <translation>選擇的 ADB 不正確。
+選擇另一個?或者不做設定檔?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Select another ADB</source>
+ <translation>選擇其他 ADB</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="211"/>
+ <source>Leave unconfigured</source>
+ <translation>不做設定檔</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="232"/>
+ <source>Save jar file</source>
+ <translation>儲存 jar 檔案</translation>
+ </message>
+ <message>
+ <location filename="../dbandroid.cpp" line="251"/>
+ <source>Get Android connector JAR file</source>
+ <translation>獲取 Android 聯結器 JAR 檔案</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidInstance</name>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="113"/>
+ <source>Android SQLite driver does not support loadable extensions.</source>
+ <translation>Android SQLite 驅動程式不支援可載入的擴充套件。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidinstance.cpp" line="206"/>
+ <source>Connection with Android database &apos;%1&apos; lost.</source>
+ <translation>與 Android 資料庫 &apos;%1&apos; 的連線丟失。</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="182"/>
+ <source>Failed to create port forwarding for device %1 for port %2.</source>
+ <translation>為裝置 %1 建立 %2 埠轉發失敗。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="196"/>
+ <source>Could not connect to network host: %1:%2</source>
+ <translation>無法連線到網路主機:%1:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="210"/>
+ <source>Cannot connect to %1:%2, because password is invalid.</source>
+ <translation>無法連線到 %1:%2,密碼無效。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="301"/>
+ <source>Unable to execute query on Android device (connection was closed): %1</source>
+ <translation>無法在 Android 裝置上執行查詢 (連線已關閉):%1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="313"/>
+ <source>Error while parsing response from Android: %1</source>
+ <translation>解析來自 Android 響應出錯:%1</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidjsonconnection.cpp" line="321"/>
+ <source>Generic error from Android: %1</source>
+ <translation>來自 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>來自 Android 的響應中缺少 &apos;columns&apos;。</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>來自 Android 的響應中,缺少資料行 %2、列 &apos;%1&apos; 的資料。</translation>
+ </message>
+ </context>
+ <context>
+ <name>DbAndroidPathDialog</name>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="20"/>
+ <source>Android database URL</source>
+ <translation>Android 資料庫 URL</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="26"/>
+ <source>Connection method</source>
+ <translation>連線方式</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="32"/>
+ <source>USB cable - port forwarding</source>
+ <translation>USB 線纜 - 埠轉發</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="42"/>
+ <source>USB cable - sqlite3 command</source>
+ <translation>USB 線纜 - sqlite3 命令</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="49"/>
+ <source>Network (IP address)</source>
+ <translation>網路 (IP 地址)</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="59"/>
+ <source>Device</source>
+ <translation>裝置</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="71"/>
+ <source>IP address</source>
+ <translation>IP 地址</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="93"/>
+ <source>Port</source>
+ <translation>埠</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="115"/>
+ <source>Remote access password</source>
+ <translation>遠端訪問密碼</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="127"/>
+ <source>&lt;p&gt;This is password configured in the SQLiteStudio service being embeded in the Android application.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;這是在 Android 應用程式中嵌入的為 SQLiteStudio 服務設定檔的密碼。&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="140"/>
+ <source>Application</source>
+ <translation>應用程式</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="155"/>
+ <source>Filter</source>
+ <translation>篩選器</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="168"/>
+ <source>Database</source>
+ <translation>資料庫</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.ui" line="177"/>
+ <source>Create a new database directly on the device.</source>
+ <translation>直接在該裝置上新建一個數據庫。</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>從裝置中刪除當前選中的資料庫。當前選中的資料庫顯示在此按鈕左側的清單中。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="362"/>
+ <source>Enter valid IP address.</source>
+ <translation>請鍵入有效的 IP 地址。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="367"/>
+ <source>Pick Android device.</source>
+ <translation>選擇 Android 裝置。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="371"/>
+ <source>Pick Android database.</source>
+ <translation>選擇 Android 資料庫。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="395"/>
+ <source>Selected Android application is unknown, or not debuggable.</source>
+ <translation>所選的 Android 應用程式未知或者不可除錯。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="422"/>
+ <source>Create new database</source>
+ <translation>建立新資料庫</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>請提供新資料庫的名稱。
+Android 應用程式將用此來連線該資料庫:</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>無效名稱</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>裝置上已存在相同名稱的資料庫 (%1)。
+名稱必須唯一。</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>無法建立資料庫 &apos;%1&apos;,無法連線到該裝置。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="448"/>
+ <source>Could not create database &apos;%1&apos;.
+Details: %2</source>
+ <translation>無法建立資料庫 &apos;%1&apos;。
+詳細資訊:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="463"/>
+ <source>Delete database</source>
+ <translation>刪除資料庫</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>確定從 %2 中刪除資料庫 &apos;%1&apos; 嗎?</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidpathdialog.cpp" line="484"/>
+ <location filename="../dbandroidpathdialog.cpp" line="490"/>
+ <source>Error deleting</source>
+ <translation>刪除出錯</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>無法連線到 %1 以刪除資料庫 &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>無法從該裝置中刪除資料庫 &apos;%1&apos;。
+Android 裝置拒絕或無法完成刪除。</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 type="unfinished">Cannot connect to device %1, because it&apos;s not visible from your computer.</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>無法連線裝置 %1,應用程式 %2 似乎沒有在該裝置上安裝。</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="56"/>
+ <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
+ <translation>無法連線裝置 %1,應用程式 %2 不可除錯。</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>無法連線裝置 %1,命令 &apos;%2&apos; 在該裝置上似乎不可用。</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>無法連線裝置 %1,無法訪問該裝置上的 &apos;%2&apos; 資料庫。</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>無法連線裝置 %1,無法訪問該裝置上的 &apos;%2&apos; 資料庫。詳細資訊:%3</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="126"/>
+ <source>Cannot get list of databases for application %1. Details: %2</source>
+ <translation>無法獲取應用程式 %1 的資料庫清單。詳細資訊:%2</translation>
+ </message>
+ <message>
+ <location filename="../dbandroidshellconnection.cpp" line="219"/>
+ <location filename="../dbandroidshellconnection.cpp" line="226"/>
+ <source>Could not execute query on database &apos;%1&apos;: %2</source>
+ <translation>無法在資料庫 &apos;%1&apos; 上執行查詢:%2</translation>
+ </message>
+ </context>
+ <context>
+ <name>QObject</name>
+ <message>
+ <location filename="../sqlqueryandroid.cpp" line="101"/>
+ <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
+ <translation>無法在此查詢中繫結引數 &apos;%1&apos;,因為缺少它的值。</translation>
+ </message>
+ </context>
+</TS>