aboutsummaryrefslogtreecommitdiffstats
path: root/Plugins/ConfigMigration
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins/ConfigMigration')
-rw-r--r--Plugins/ConfigMigration/ConfigMigration.pro24
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_de.qmbin0 -> 23 bytes
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_de.ts150
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_es.qmbin0 -> 23 bytes
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_es.ts150
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_fr.qmbin0 -> 7762 bytes
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_fr.ts150
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_pt_BR.qmbin0 -> 23 bytes
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_pt_BR.ts150
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_ru.qmbin0 -> 7193 bytes
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_ru.ts150
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_sk.qmbin0 -> 27 bytes
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_sk.ts150
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_zh_CN.qm1
-rw-r--r--Plugins/ConfigMigration/ConfigMigration_zh_CN.ts150
-rw-r--r--Plugins/ConfigMigration/configmigration.qrc2
16 files changed, 1074 insertions, 3 deletions
diff --git a/Plugins/ConfigMigration/ConfigMigration.pro b/Plugins/ConfigMigration/ConfigMigration.pro
index aae8b5b..8983b8d 100644
--- a/Plugins/ConfigMigration/ConfigMigration.pro
+++ b/Plugins/ConfigMigration/ConfigMigration.pro
@@ -4,10 +4,10 @@
#
#-------------------------------------------------
-include($$PWD/../../SQLiteStudio3/plugins.pri)
-
QT += widgets
+include($$PWD/../../SQLiteStudio3/plugins.pri)
+
TARGET = ConfigMigration
TEMPLATE = lib
@@ -31,5 +31,23 @@ RESOURCES += \
configmigration.qrc
-TRANSLATIONS += ConfigMigration_pl.ts
+TRANSLATIONS += ConfigMigration_zh_CN.ts \
+ ConfigMigration_sk.ts \
+ ConfigMigration_de.ts \
+ ConfigMigration_ru.ts \
+ ConfigMigration_pt_BR.ts \
+ ConfigMigration_fr.ts \
+ ConfigMigration_es.ts \
+ ConfigMigration_pl.ts
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Plugins/ConfigMigration/ConfigMigration_de.qm b/Plugins/ConfigMigration/ConfigMigration_de.qm
new file mode 100644
index 0000000..9dad8df
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_de.qm
Binary files differ
diff --git a/Plugins/ConfigMigration/ConfigMigration_de.ts b/Plugins/ConfigMigration/ConfigMigration_de.ts
new file mode 100644
index 0000000..7179052
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_de.ts
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="de_DE">
+<context>
+ <name>ConfigMigration</name>
+ <message>
+ <location filename="configmigration.cpp" line="36"/>
+ <source>A configuration from old SQLiteStudio 2.x.x has been detected. Would you like to migrate old settings into the current version? &lt;a href=&quot;%1&quot;&gt;Click here to do that&lt;/a&gt;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="136"/>
+ <source>Bug reports history (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="145"/>
+ <source>Database list (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="154"/>
+ <source>Custom SQL functions (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="163"/>
+ <source>SQL queries history (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ConfigMigrationWizard</name>
+ <message>
+ <location filename="configmigrationwizard.ui" line="14"/>
+ <source>Configuration migration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="24"/>
+ <source>Items to migrate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="27"/>
+ <source>This is a list of items found in the old configuration file, which can be migrated into the current configuration.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="58"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="64"/>
+ <source>Put imported databases into separate group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="76"/>
+ <source>Group name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="60"/>
+ <source>Enter a non-empty name.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="68"/>
+ <source>Top level group named &apos;%1&apos; already exists. Enter a group name that does not exist yet.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="102"/>
+ <source>Could not open old configuration file in order to migrate settings from it.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="110"/>
+ <source>Could not open current configuration file in order to migrate settings from old configuration file.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="119"/>
+ <source>Could not commit migrated data into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="163"/>
+ <source>Could not read bug reports history from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="180"/>
+ <source>Could not insert a bug reports history entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="201"/>
+ <source>Could not read database list from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="215"/>
+ <source>Could not query for available order for containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="226"/>
+ <source>Could not create containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="247"/>
+ <source>Could not insert a database entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="259"/>
+ <source>Could not query for available order for next database in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="270"/>
+ <source>Could not create group referencing the database in new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="288"/>
+ <source>Could not read function list from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="323"/>
+ <source>Could not read SQL queries history from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="330"/>
+ <source>Could not read next ID for SQL queries history in new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="346"/>
+ <source>Could not insert SQL history entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/ConfigMigration/ConfigMigration_es.qm b/Plugins/ConfigMigration/ConfigMigration_es.qm
new file mode 100644
index 0000000..9dad8df
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_es.qm
Binary files differ
diff --git a/Plugins/ConfigMigration/ConfigMigration_es.ts b/Plugins/ConfigMigration/ConfigMigration_es.ts
new file mode 100644
index 0000000..f412dc9
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_es.ts
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="es_ES">
+<context>
+ <name>ConfigMigration</name>
+ <message>
+ <location filename="configmigration.cpp" line="36"/>
+ <source>A configuration from old SQLiteStudio 2.x.x has been detected. Would you like to migrate old settings into the current version? &lt;a href=&quot;%1&quot;&gt;Click here to do that&lt;/a&gt;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="136"/>
+ <source>Bug reports history (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="145"/>
+ <source>Database list (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="154"/>
+ <source>Custom SQL functions (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="163"/>
+ <source>SQL queries history (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ConfigMigrationWizard</name>
+ <message>
+ <location filename="configmigrationwizard.ui" line="14"/>
+ <source>Configuration migration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="24"/>
+ <source>Items to migrate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="27"/>
+ <source>This is a list of items found in the old configuration file, which can be migrated into the current configuration.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="58"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="64"/>
+ <source>Put imported databases into separate group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="76"/>
+ <source>Group name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="60"/>
+ <source>Enter a non-empty name.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="68"/>
+ <source>Top level group named &apos;%1&apos; already exists. Enter a group name that does not exist yet.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="102"/>
+ <source>Could not open old configuration file in order to migrate settings from it.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="110"/>
+ <source>Could not open current configuration file in order to migrate settings from old configuration file.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="119"/>
+ <source>Could not commit migrated data into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="163"/>
+ <source>Could not read bug reports history from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="180"/>
+ <source>Could not insert a bug reports history entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="201"/>
+ <source>Could not read database list from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="215"/>
+ <source>Could not query for available order for containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="226"/>
+ <source>Could not create containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="247"/>
+ <source>Could not insert a database entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="259"/>
+ <source>Could not query for available order for next database in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="270"/>
+ <source>Could not create group referencing the database in new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="288"/>
+ <source>Could not read function list from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="323"/>
+ <source>Could not read SQL queries history from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="330"/>
+ <source>Could not read next ID for SQL queries history in new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="346"/>
+ <source>Could not insert SQL history entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/ConfigMigration/ConfigMigration_fr.qm b/Plugins/ConfigMigration/ConfigMigration_fr.qm
new file mode 100644
index 0000000..11f008c
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_fr.qm
Binary files differ
diff --git a/Plugins/ConfigMigration/ConfigMigration_fr.ts b/Plugins/ConfigMigration/ConfigMigration_fr.ts
new file mode 100644
index 0000000..ff23dbb
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_fr.ts
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="fr_FR">
+<context>
+ <name>ConfigMigration</name>
+ <message>
+ <location filename="configmigration.cpp" line="36"/>
+ <source>A configuration from old SQLiteStudio 2.x.x has been detected. Would you like to migrate old settings into the current version? &lt;a href=&quot;%1&quot;&gt;Click here to do that&lt;/a&gt;.</source>
+ <translation>Une configuration d&apos;un ancien SQLiteStudio 2.x.x a été détectée. Voulez-vous migrer l&apos;ancienne configuration pour la version courante? &lt;a href=&quot;%1&quot;&gt;Cliquer ici pour l&apos;exécuter&lt;/a&gt;.</translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="136"/>
+ <source>Bug reports history (%1)</source>
+ <translation>Historique des rappots de bug (%1)</translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="145"/>
+ <source>Database list (%1)</source>
+ <translation>Liste des bases de données(%1)</translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="154"/>
+ <source>Custom SQL functions (%1)</source>
+ <translation>Personnalisation des fonctions SQL(%1)</translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="163"/>
+ <source>SQL queries history (%1)</source>
+ <translation>Historique des requêtes SQL (%1)</translation>
+ </message>
+</context>
+<context>
+ <name>ConfigMigrationWizard</name>
+ <message>
+ <location filename="configmigrationwizard.ui" line="14"/>
+ <source>Configuration migration</source>
+ <translation>Migration de la configuration</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="24"/>
+ <source>Items to migrate</source>
+ <translation>Items à migrer</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="27"/>
+ <source>This is a list of items found in the old configuration file, which can be migrated into the current configuration.</source>
+ <translation>Voici la liste des items trouvés dans l&apos;ancien fichier de configuration, pouvant être importés dans la configuration actuelle.</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="58"/>
+ <source>Options</source>
+ <translation>Options</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="64"/>
+ <source>Put imported databases into separate group</source>
+ <translation>Mettre les bases de données importées dans un groupe séparé</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="76"/>
+ <source>Group name</source>
+ <translation>Nom du groupe</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="60"/>
+ <source>Enter a non-empty name.</source>
+ <translation>Saisissez un nom valide.</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="68"/>
+ <source>Top level group named &apos;%1&apos; already exists. Enter a group name that does not exist yet.</source>
+ <translation>Le nom du groupe &apos;%1&apos; existe déjà. Saissiez un nom de groupe non déjà utilisé.</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="102"/>
+ <source>Could not open old configuration file in order to migrate settings from it.</source>
+ <translation>Impossible d&apos;ouvrir l&apos;ancien fichier de configuration pour importer les préférences.</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="110"/>
+ <source>Could not open current configuration file in order to migrate settings from old configuration file.</source>
+ <translation>Impossible d&apos;ouvrir l&apos;actuel fichier de configuration pour importer les préférences de l&apos;ancien fichier de configuration.</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="119"/>
+ <source>Could not commit migrated data into new configuration file: %1</source>
+ <translation>Impossible d&apos;enregistrer les données de migration dans le nouveau fichier de configuration: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="163"/>
+ <source>Could not read bug reports history from old configuration file in order to migrate it: %1</source>
+ <translation>Impossible de lire l&apos;historique du rapport de bug de l&apos;ancienne configuration pour l&apos;importée %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="180"/>
+ <source>Could not insert a bug reports history entry into new configuration file: %1</source>
+ <translation>Impossible d&apos;insérer l&apos;historique du rapport de bug dans le nouveau fichier de configuration: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="201"/>
+ <source>Could not read database list from old configuration file in order to migrate it: %1</source>
+ <translation>Impossible de lire la liste des bases de données de l&apos;ancien fichier de configuration: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="215"/>
+ <source>Could not query for available order for containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation>Impossible d&apos;exécuter la requête de tri de groupe dans le nouveau fichier de configuration pour importer la liste des bases de données: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="226"/>
+ <source>Could not create containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation>Impossible de créer un groupe dans le nouveau fichier de configuration pour migrer la liste des bases de données: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="247"/>
+ <source>Could not insert a database entry into new configuration file: %1</source>
+ <translation>Impossible d&apos;insérer le nom d&apos;une base de données dans le nouveau fichier de configuration:%1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="259"/>
+ <source>Could not query for available order for next database in new configuration file in order to migrate the database list: %1</source>
+ <translation>Impossible d&apos;exécuter la requête de tri pour la base de données suivante dans le nouveau fichier de configuration pour importer la liste les bases de données: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="270"/>
+ <source>Could not create group referencing the database in new configuration file: %1</source>
+ <translation>Impossible de créer un groupe référençant les bases de données dans le nouveau fichier de configuration:%1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="288"/>
+ <source>Could not read function list from old configuration file in order to migrate it: %1</source>
+ <translation>Impossible de lire la liste de fonction de l&apos;ancien fichier de configuration pour l&apos;importer:%1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="323"/>
+ <source>Could not read SQL queries history from old configuration file in order to migrate it: %1</source>
+ <translation>Impossible de lire l&apos;historique des requêtes SQL de l&apos;ancien fichier de configuration pour l&apos;importer: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="330"/>
+ <source>Could not read next ID for SQL queries history in new configuration file: %1</source>
+ <translation>Impossible de lire l&apos;ID suivant de l&apos;historique des requêtes dans le nouveau fichier de configuration:%1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="346"/>
+ <source>Could not insert SQL history entry into new configuration file: %1</source>
+ <translation>Impossible d&apos;insérer un historique d&apos;SQL dans le nouveau fichier de configuration: %1</translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/ConfigMigration/ConfigMigration_pt_BR.qm b/Plugins/ConfigMigration/ConfigMigration_pt_BR.qm
new file mode 100644
index 0000000..c02994c
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_pt_BR.qm
Binary files differ
diff --git a/Plugins/ConfigMigration/ConfigMigration_pt_BR.ts b/Plugins/ConfigMigration/ConfigMigration_pt_BR.ts
new file mode 100644
index 0000000..d6cf37b
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_pt_BR.ts
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="pt_BR">
+<context>
+ <name>ConfigMigration</name>
+ <message>
+ <location filename="configmigration.cpp" line="36"/>
+ <source>A configuration from old SQLiteStudio 2.x.x has been detected. Would you like to migrate old settings into the current version? &lt;a href=&quot;%1&quot;&gt;Click here to do that&lt;/a&gt;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="136"/>
+ <source>Bug reports history (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="145"/>
+ <source>Database list (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="154"/>
+ <source>Custom SQL functions (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="163"/>
+ <source>SQL queries history (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ConfigMigrationWizard</name>
+ <message>
+ <location filename="configmigrationwizard.ui" line="14"/>
+ <source>Configuration migration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="24"/>
+ <source>Items to migrate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="27"/>
+ <source>This is a list of items found in the old configuration file, which can be migrated into the current configuration.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="58"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="64"/>
+ <source>Put imported databases into separate group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="76"/>
+ <source>Group name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="60"/>
+ <source>Enter a non-empty name.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="68"/>
+ <source>Top level group named &apos;%1&apos; already exists. Enter a group name that does not exist yet.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="102"/>
+ <source>Could not open old configuration file in order to migrate settings from it.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="110"/>
+ <source>Could not open current configuration file in order to migrate settings from old configuration file.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="119"/>
+ <source>Could not commit migrated data into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="163"/>
+ <source>Could not read bug reports history from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="180"/>
+ <source>Could not insert a bug reports history entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="201"/>
+ <source>Could not read database list from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="215"/>
+ <source>Could not query for available order for containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="226"/>
+ <source>Could not create containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="247"/>
+ <source>Could not insert a database entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="259"/>
+ <source>Could not query for available order for next database in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="270"/>
+ <source>Could not create group referencing the database in new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="288"/>
+ <source>Could not read function list from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="323"/>
+ <source>Could not read SQL queries history from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="330"/>
+ <source>Could not read next ID for SQL queries history in new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="346"/>
+ <source>Could not insert SQL history entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/ConfigMigration/ConfigMigration_ru.qm b/Plugins/ConfigMigration/ConfigMigration_ru.qm
new file mode 100644
index 0000000..57ef6f0
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_ru.qm
Binary files differ
diff --git a/Plugins/ConfigMigration/ConfigMigration_ru.ts b/Plugins/ConfigMigration/ConfigMigration_ru.ts
new file mode 100644
index 0000000..f487465
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_ru.ts
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="ru_RU">
+<context>
+ <name>ConfigMigration</name>
+ <message>
+ <location filename="configmigration.cpp" line="36"/>
+ <source>A configuration from old SQLiteStudio 2.x.x has been detected. Would you like to migrate old settings into the current version? &lt;a href=&quot;%1&quot;&gt;Click here to do that&lt;/a&gt;.</source>
+ <translation>Обнаружена конфигурация от старой версии SQLiteStudio (2.x.x). Вы хотите перенести старые настройки в новую версию? &lt;a href=&quot;%1&quot;&gt;Нажмите здесь для переноса&lt;/a&gt;.</translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="136"/>
+ <source>Bug reports history (%1)</source>
+ <translation>История отчётов об ошибках (%1)</translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="145"/>
+ <source>Database list (%1)</source>
+ <translation>Список баз данных (%1)</translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="154"/>
+ <source>Custom SQL functions (%1)</source>
+ <translation>Произвольные функции SQL (%1)</translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="163"/>
+ <source>SQL queries history (%1)</source>
+ <translation>История запросов SQL (%1)</translation>
+ </message>
+</context>
+<context>
+ <name>ConfigMigrationWizard</name>
+ <message>
+ <location filename="configmigrationwizard.ui" line="14"/>
+ <source>Configuration migration</source>
+ <translation>Перенос конфигурации</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="24"/>
+ <source>Items to migrate</source>
+ <translation>Переносимые элементы</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="27"/>
+ <source>This is a list of items found in the old configuration file, which can be migrated into the current configuration.</source>
+ <translation>Это список элементов, обнаруженных в старом конфигурационном файле, которые могут быть перенесены в текущую конфигурацию.</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="58"/>
+ <source>Options</source>
+ <translation>Опции</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="64"/>
+ <source>Put imported databases into separate group</source>
+ <translation>Поместить импортированные базы данных в отдельную группу</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="76"/>
+ <source>Group name</source>
+ <translation>Имя группы</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="60"/>
+ <source>Enter a non-empty name.</source>
+ <translation>Введите непустое имя.</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="68"/>
+ <source>Top level group named &apos;%1&apos; already exists. Enter a group name that does not exist yet.</source>
+ <translation>Группа верхнего уровня &apos;%1&apos; уже существует. Введите имя группы, которое ещё не занято.</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="102"/>
+ <source>Could not open old configuration file in order to migrate settings from it.</source>
+ <translation>Невозможно открыть старый файл конфигурации для осуществления переноса настроек.</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="110"/>
+ <source>Could not open current configuration file in order to migrate settings from old configuration file.</source>
+ <translation>Невозможно открыть текущий файл конфигурации для переноса настроек из старого файла конфигурации.</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="119"/>
+ <source>Could not commit migrated data into new configuration file: %1</source>
+ <translation>Невозможно записать перенесённые данные в новый файл конфигурации: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="163"/>
+ <source>Could not read bug reports history from old configuration file in order to migrate it: %1</source>
+ <translation>Невозможно прочитать историю отчётов об ошибках из старого файла конфигурации для переноса: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="180"/>
+ <source>Could not insert a bug reports history entry into new configuration file: %1</source>
+ <translation>Невозможно вставить историю отчётов об ошибках в новый файл конфигурации: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="201"/>
+ <source>Could not read database list from old configuration file in order to migrate it: %1</source>
+ <translation>Невозможно прочитать список баз данных из старого файла конфигурации для переноса: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="215"/>
+ <source>Could not query for available order for containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation>Невозможно запросить доступное положение отдельной группы в новом файле конфигурации для переноса в неё списка баз данных: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="226"/>
+ <source>Could not create containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation>Невозможно создать отдельную группу в новом файле конфигурации для переноса в неё списка баз данных: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="247"/>
+ <source>Could not insert a database entry into new configuration file: %1</source>
+ <translation>Невозможно вставить элемент списка баз данных в новый файл конфигурации: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="259"/>
+ <source>Could not query for available order for next database in new configuration file in order to migrate the database list: %1</source>
+ <translation>Невозможно запросить доступное положение для следующей базы данных в новом файле конфигурации для переноса списка баз данных: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="270"/>
+ <source>Could not create group referencing the database in new configuration file: %1</source>
+ <translation>Невозможно создать группу, ссылающуюся на базу данных в новом файле конфигурации: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="288"/>
+ <source>Could not read function list from old configuration file in order to migrate it: %1</source>
+ <translation>Невозможно прочитать список функций из старого файла конфигурации для переноса: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="323"/>
+ <source>Could not read SQL queries history from old configuration file in order to migrate it: %1</source>
+ <translation>Невозможно прочитать историю запросов SQL из старого файла конфигурации для переноса: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="330"/>
+ <source>Could not read next ID for SQL queries history in new configuration file: %1</source>
+ <translation>Невозможно считать следующий ID для истории запросов SQL в новом файле конфигурации: %1</translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="346"/>
+ <source>Could not insert SQL history entry into new configuration file: %1</source>
+ <translation>Невозможно вставить элемент истории запросов SQL в новый файл конфигурации: %1</translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/ConfigMigration/ConfigMigration_sk.qm b/Plugins/ConfigMigration/ConfigMigration_sk.qm
new file mode 100644
index 0000000..1776294
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_sk.qm
Binary files differ
diff --git a/Plugins/ConfigMigration/ConfigMigration_sk.ts b/Plugins/ConfigMigration/ConfigMigration_sk.ts
new file mode 100644
index 0000000..84d3076
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_sk.ts
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="sk_SK">
+<context>
+ <name>ConfigMigration</name>
+ <message>
+ <location filename="configmigration.cpp" line="36"/>
+ <source>A configuration from old SQLiteStudio 2.x.x has been detected. Would you like to migrate old settings into the current version? &lt;a href=&quot;%1&quot;&gt;Click here to do that&lt;/a&gt;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="136"/>
+ <source>Bug reports history (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="145"/>
+ <source>Database list (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="154"/>
+ <source>Custom SQL functions (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="163"/>
+ <source>SQL queries history (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ConfigMigrationWizard</name>
+ <message>
+ <location filename="configmigrationwizard.ui" line="14"/>
+ <source>Configuration migration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="24"/>
+ <source>Items to migrate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="27"/>
+ <source>This is a list of items found in the old configuration file, which can be migrated into the current configuration.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="58"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="64"/>
+ <source>Put imported databases into separate group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="76"/>
+ <source>Group name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="60"/>
+ <source>Enter a non-empty name.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="68"/>
+ <source>Top level group named &apos;%1&apos; already exists. Enter a group name that does not exist yet.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="102"/>
+ <source>Could not open old configuration file in order to migrate settings from it.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="110"/>
+ <source>Could not open current configuration file in order to migrate settings from old configuration file.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="119"/>
+ <source>Could not commit migrated data into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="163"/>
+ <source>Could not read bug reports history from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="180"/>
+ <source>Could not insert a bug reports history entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="201"/>
+ <source>Could not read database list from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="215"/>
+ <source>Could not query for available order for containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="226"/>
+ <source>Could not create containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="247"/>
+ <source>Could not insert a database entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="259"/>
+ <source>Could not query for available order for next database in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="270"/>
+ <source>Could not create group referencing the database in new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="288"/>
+ <source>Could not read function list from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="323"/>
+ <source>Could not read SQL queries history from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="330"/>
+ <source>Could not read next ID for SQL queries history in new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="346"/>
+ <source>Could not insert SQL history entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/ConfigMigration/ConfigMigration_zh_CN.qm b/Plugins/ConfigMigration/ConfigMigration_zh_CN.qm
new file mode 100644
index 0000000..be651ee
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_zh_CN.qm
@@ -0,0 +1 @@
+<d!` \ No newline at end of file
diff --git a/Plugins/ConfigMigration/ConfigMigration_zh_CN.ts b/Plugins/ConfigMigration/ConfigMigration_zh_CN.ts
new file mode 100644
index 0000000..dedba47
--- /dev/null
+++ b/Plugins/ConfigMigration/ConfigMigration_zh_CN.ts
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="zh_CN">
+<context>
+ <name>ConfigMigration</name>
+ <message>
+ <location filename="configmigration.cpp" line="36"/>
+ <source>A configuration from old SQLiteStudio 2.x.x has been detected. Would you like to migrate old settings into the current version? &lt;a href=&quot;%1&quot;&gt;Click here to do that&lt;/a&gt;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="136"/>
+ <source>Bug reports history (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="145"/>
+ <source>Database list (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="154"/>
+ <source>Custom SQL functions (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigration.cpp" line="163"/>
+ <source>SQL queries history (%1)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ConfigMigrationWizard</name>
+ <message>
+ <location filename="configmigrationwizard.ui" line="14"/>
+ <source>Configuration migration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="24"/>
+ <source>Items to migrate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="27"/>
+ <source>This is a list of items found in the old configuration file, which can be migrated into the current configuration.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="58"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="64"/>
+ <source>Put imported databases into separate group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.ui" line="76"/>
+ <source>Group name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="60"/>
+ <source>Enter a non-empty name.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="68"/>
+ <source>Top level group named &apos;%1&apos; already exists. Enter a group name that does not exist yet.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="102"/>
+ <source>Could not open old configuration file in order to migrate settings from it.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="110"/>
+ <source>Could not open current configuration file in order to migrate settings from old configuration file.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="119"/>
+ <source>Could not commit migrated data into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="163"/>
+ <source>Could not read bug reports history from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="180"/>
+ <source>Could not insert a bug reports history entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="201"/>
+ <source>Could not read database list from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="215"/>
+ <source>Could not query for available order for containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="226"/>
+ <source>Could not create containing group in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="247"/>
+ <source>Could not insert a database entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="259"/>
+ <source>Could not query for available order for next database in new configuration file in order to migrate the database list: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="270"/>
+ <source>Could not create group referencing the database in new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="288"/>
+ <source>Could not read function list from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="323"/>
+ <source>Could not read SQL queries history from old configuration file in order to migrate it: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="330"/>
+ <source>Could not read next ID for SQL queries history in new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="configmigrationwizard.cpp" line="346"/>
+ <source>Could not insert SQL history entry into new configuration file: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/ConfigMigration/configmigration.qrc b/Plugins/ConfigMigration/configmigration.qrc
index a46382a..af137f0 100644
--- a/Plugins/ConfigMigration/configmigration.qrc
+++ b/Plugins/ConfigMigration/configmigration.qrc
@@ -4,5 +4,7 @@
</qresource>
<qresource prefix="/msg">
<file>ConfigMigration_pl.qm</file>
+ <file>ConfigMigration_ru.qm</file>
+ <file>ConfigMigration_fr.qm</file>
</qresource>
</RCC>