aboutsummaryrefslogtreecommitdiffstats
path: root/Plugins/CsvImport
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins/CsvImport')
-rw-r--r--Plugins/CsvImport/CsvImport.pro24
-rw-r--r--Plugins/CsvImport/CsvImportOptions.ui2
-rw-r--r--Plugins/CsvImport/CsvImport_de.qmbin0 -> 23 bytes
-rw-r--r--Plugins/CsvImport/CsvImport_de.ts85
-rw-r--r--Plugins/CsvImport/CsvImport_es.qmbin0 -> 23 bytes
-rw-r--r--Plugins/CsvImport/CsvImport_es.ts85
-rw-r--r--Plugins/CsvImport/CsvImport_fr.qmbin0 -> 2173 bytes
-rw-r--r--Plugins/CsvImport/CsvImport_fr.ts89
-rw-r--r--Plugins/CsvImport/CsvImport_pl.qmbin2366 -> 2414 bytes
-rw-r--r--Plugins/CsvImport/CsvImport_pl.ts6
-rw-r--r--Plugins/CsvImport/CsvImport_pt_BR.qmbin0 -> 23 bytes
-rw-r--r--Plugins/CsvImport/CsvImport_pt_BR.ts85
-rw-r--r--Plugins/CsvImport/CsvImport_ru.qmbin0 -> 2246 bytes
-rw-r--r--Plugins/CsvImport/CsvImport_ru.ts89
-rw-r--r--Plugins/CsvImport/CsvImport_sk.qmbin0 -> 27 bytes
-rw-r--r--Plugins/CsvImport/CsvImport_sk.ts85
-rw-r--r--Plugins/CsvImport/CsvImport_zh_CN.qm1
-rw-r--r--Plugins/CsvImport/CsvImport_zh_CN.ts85
-rw-r--r--Plugins/CsvImport/csvimport.json2
-rw-r--r--Plugins/CsvImport/csvimport.qrc2
20 files changed, 634 insertions, 6 deletions
diff --git a/Plugins/CsvImport/CsvImport.pro b/Plugins/CsvImport/CsvImport.pro
index fdd85b6..6ce08d1 100644
--- a/Plugins/CsvImport/CsvImport.pro
+++ b/Plugins/CsvImport/CsvImport.pro
@@ -4,10 +4,10 @@
#
#-------------------------------------------------
-include($$PWD/../../SQLiteStudio3/plugins.pri)
-
QT -= gui
+include($$PWD/../../SQLiteStudio3/plugins.pri)
+
TARGET = CsvImport
TEMPLATE = lib
@@ -28,5 +28,23 @@ RESOURCES += \
csvimport.qrc
-TRANSLATIONS += CsvImport_pl.ts
+TRANSLATIONS += CsvImport_zh_CN.ts \
+ CsvImport_sk.ts \
+ CsvImport_de.ts \
+ CsvImport_ru.ts \
+ CsvImport_pt_BR.ts \
+ CsvImport_fr.ts \
+ CsvImport_es.ts \
+ CsvImport_pl.ts
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Plugins/CsvImport/CsvImportOptions.ui b/Plugins/CsvImport/CsvImportOptions.ui
index ff06613..b5e8ceb 100644
--- a/Plugins/CsvImport/CsvImportOptions.ui
+++ b/Plugins/CsvImport/CsvImportOptions.ui
@@ -52,7 +52,7 @@
<string>&lt;p&gt;Enable this if the first data line in your CSV file represents column names. You don't want column names to be imported into the table as a regular data.&lt;/p&gt;</string>
</property>
<property name="text">
- <string>Skip first row of data</string>
+ <string>First line represents CSV column names</string>
</property>
<property name="cfg" stdset="0">
<string notr="true">CsvImport.FirstRowAsColumns</string>
diff --git a/Plugins/CsvImport/CsvImport_de.qm b/Plugins/CsvImport/CsvImport_de.qm
new file mode 100644
index 0000000..9dad8df
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_de.qm
Binary files differ
diff --git a/Plugins/CsvImport/CsvImport_de.ts b/Plugins/CsvImport/CsvImport_de.ts
new file mode 100644
index 0000000..04dc2c3
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_de.ts
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="de_DE">
+<context>
+ <name>CsvImport</name>
+ <message>
+ <location filename="csvimport.cpp" line="30"/>
+ <source>Cannot read file %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="62"/>
+ <source>Could not find any data in the file %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="167"/>
+ <source>Enter the custom separator character.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="181"/>
+ <source>Enter the value that will be interpreted as a NULL.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="194"/>
+ <source>CSV files (*.csv);;Text files (*.txt);;All files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>csvImportOptions</name>
+ <message>
+ <location filename="CsvImportOptions.ui" line="24"/>
+ <source>, (comma)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="29"/>
+ <source>; (semicolon)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="34"/>
+ <source>\t (tab)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="39"/>
+ <source> (whitespace)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="44"/>
+ <source>Custom:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="52"/>
+ <source>&lt;p&gt;Enable this if the first data line in your CSV file represents column names. You don&apos;t want column names to be imported into the table as a regular data.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="55"/>
+ <source>First line represents CSV column names</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="65"/>
+ <source>Field separator:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="85"/>
+ <source>NULL values:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="95"/>
+ <source>If your CSV data contains null values, define how are they represented in the CSV.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/CsvImport/CsvImport_es.qm b/Plugins/CsvImport/CsvImport_es.qm
new file mode 100644
index 0000000..9dad8df
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_es.qm
Binary files differ
diff --git a/Plugins/CsvImport/CsvImport_es.ts b/Plugins/CsvImport/CsvImport_es.ts
new file mode 100644
index 0000000..6be4b48
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_es.ts
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="es_ES">
+<context>
+ <name>CsvImport</name>
+ <message>
+ <location filename="csvimport.cpp" line="30"/>
+ <source>Cannot read file %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="62"/>
+ <source>Could not find any data in the file %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="167"/>
+ <source>Enter the custom separator character.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="181"/>
+ <source>Enter the value that will be interpreted as a NULL.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="194"/>
+ <source>CSV files (*.csv);;Text files (*.txt);;All files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>csvImportOptions</name>
+ <message>
+ <location filename="CsvImportOptions.ui" line="24"/>
+ <source>, (comma)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="29"/>
+ <source>; (semicolon)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="34"/>
+ <source>\t (tab)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="39"/>
+ <source> (whitespace)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="44"/>
+ <source>Custom:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="52"/>
+ <source>&lt;p&gt;Enable this if the first data line in your CSV file represents column names. You don&apos;t want column names to be imported into the table as a regular data.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="55"/>
+ <source>First line represents CSV column names</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="65"/>
+ <source>Field separator:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="85"/>
+ <source>NULL values:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="95"/>
+ <source>If your CSV data contains null values, define how are they represented in the CSV.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/CsvImport/CsvImport_fr.qm b/Plugins/CsvImport/CsvImport_fr.qm
new file mode 100644
index 0000000..fd26433
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_fr.qm
Binary files differ
diff --git a/Plugins/CsvImport/CsvImport_fr.ts b/Plugins/CsvImport/CsvImport_fr.ts
new file mode 100644
index 0000000..66d7de9
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_fr.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="fr_FR">
+<context>
+ <name>CsvImport</name>
+ <message>
+ <location filename="csvimport.cpp" line="30"/>
+ <source>Cannot read file %1</source>
+ <translation>Impossible de lire le fichier %1</translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="62"/>
+ <source>Could not find any data in the file %1.</source>
+ <translation>Impossible de trouver des données dans le fichier %1.</translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="167"/>
+ <source>Enter the custom separator character.</source>
+ <translation>Saisir le caractère séparateur.</translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="181"/>
+ <source>Enter the value that will be interpreted as a NULL.</source>
+ <translation>Saisir la valeur qui sera interprétée comme NULL.</translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="194"/>
+ <source>CSV files (*.csv);;Text files (*.txt);;All files (*)</source>
+ <translation>Fichiers CSV (*.csv);;Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
+ </message>
+</context>
+<context>
+ <name>csvImportOptions</name>
+ <message>
+ <location filename="CsvImportOptions.ui" line="24"/>
+ <source>, (comma)</source>
+ <translation>, (virgule)</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="29"/>
+ <source>; (semicolon)</source>
+ <translation>; (point virgule)</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="34"/>
+ <source>\t (tab)</source>
+ <translation>\t (tab)</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="39"/>
+ <source> (whitespace)</source>
+ <translation>(Espace)</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="44"/>
+ <source>Custom:</source>
+ <translation>Personalisé:</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="52"/>
+ <source>&lt;p&gt;Enable this if the first data line in your CSV file represents column names. You don&apos;t want column names to be imported into the table as a regular data.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Ceci est possible si la permière ligne de votre fichier CSV représente le nom des colonnes.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="55"/>
+ <source>First line represents CSV column names</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Skip first row of data</source>
+ <translation type="obsolete">Aller à la première ligne de données</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="65"/>
+ <source>Field separator:</source>
+ <translation>Champ séparateur:</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="85"/>
+ <source>NULL values:</source>
+ <translation>Valeurs NULL:</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="95"/>
+ <source>If your CSV data contains null values, define how are they represented in the CSV.</source>
+ <translation>Si votre CSV de données contient des valeurs nulles, définissez leur représentation dans le CSV.</translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/CsvImport/CsvImport_pl.qm b/Plugins/CsvImport/CsvImport_pl.qm
index 2e0a4e0..7a63ef3 100644
--- a/Plugins/CsvImport/CsvImport_pl.qm
+++ b/Plugins/CsvImport/CsvImport_pl.qm
Binary files differ
diff --git a/Plugins/CsvImport/CsvImport_pl.ts b/Plugins/CsvImport/CsvImport_pl.ts
index ca9a7aa..7b9494f 100644
--- a/Plugins/CsvImport/CsvImport_pl.ts
+++ b/Plugins/CsvImport/CsvImport_pl.ts
@@ -63,8 +63,12 @@
</message>
<message>
<location filename="CsvImportOptions.ui" line="55"/>
+ <source>First line represents CSV column names</source>
+ <translation>Pierwsza linia reprezentuje nazwy kolumn CSV</translation>
+ </message>
+ <message>
<source>Skip first row of data</source>
- <translation>Pomiń pierwszy wiersz danych</translation>
+ <translation type="obsolete">Pomiń pierwszy wiersz danych</translation>
</message>
<message>
<source>First row represents column names</source>
diff --git a/Plugins/CsvImport/CsvImport_pt_BR.qm b/Plugins/CsvImport/CsvImport_pt_BR.qm
new file mode 100644
index 0000000..c02994c
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_pt_BR.qm
Binary files differ
diff --git a/Plugins/CsvImport/CsvImport_pt_BR.ts b/Plugins/CsvImport/CsvImport_pt_BR.ts
new file mode 100644
index 0000000..b01222f
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_pt_BR.ts
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="pt_BR">
+<context>
+ <name>CsvImport</name>
+ <message>
+ <location filename="csvimport.cpp" line="30"/>
+ <source>Cannot read file %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="62"/>
+ <source>Could not find any data in the file %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="167"/>
+ <source>Enter the custom separator character.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="181"/>
+ <source>Enter the value that will be interpreted as a NULL.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="194"/>
+ <source>CSV files (*.csv);;Text files (*.txt);;All files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>csvImportOptions</name>
+ <message>
+ <location filename="CsvImportOptions.ui" line="24"/>
+ <source>, (comma)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="29"/>
+ <source>; (semicolon)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="34"/>
+ <source>\t (tab)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="39"/>
+ <source> (whitespace)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="44"/>
+ <source>Custom:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="52"/>
+ <source>&lt;p&gt;Enable this if the first data line in your CSV file represents column names. You don&apos;t want column names to be imported into the table as a regular data.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="55"/>
+ <source>First line represents CSV column names</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="65"/>
+ <source>Field separator:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="85"/>
+ <source>NULL values:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="95"/>
+ <source>If your CSV data contains null values, define how are they represented in the CSV.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/CsvImport/CsvImport_ru.qm b/Plugins/CsvImport/CsvImport_ru.qm
new file mode 100644
index 0000000..0202276
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_ru.qm
Binary files differ
diff --git a/Plugins/CsvImport/CsvImport_ru.ts b/Plugins/CsvImport/CsvImport_ru.ts
new file mode 100644
index 0000000..a38f2d1
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_ru.ts
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="ru_RU">
+<context>
+ <name>CsvImport</name>
+ <message>
+ <location filename="csvimport.cpp" line="30"/>
+ <source>Cannot read file %1</source>
+ <translation>Невозможно прочитать файл %1</translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="62"/>
+ <source>Could not find any data in the file %1.</source>
+ <translation>Невозможно найти данные в файле %1.</translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="167"/>
+ <source>Enter the custom separator character.</source>
+ <translation>Введите произвольный символ разделителя.</translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="181"/>
+ <source>Enter the value that will be interpreted as a NULL.</source>
+ <translation>Введите значение, которое будет интерпретировано как NULL.</translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="194"/>
+ <source>CSV files (*.csv);;Text files (*.txt);;All files (*)</source>
+ <translation>Файлы CSV (*.csv);;Текстовые файлы (*.txt);;Все файлы (*)</translation>
+ </message>
+</context>
+<context>
+ <name>csvImportOptions</name>
+ <message>
+ <location filename="CsvImportOptions.ui" line="24"/>
+ <source>, (comma)</source>
+ <translation>, (запятая)</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="29"/>
+ <source>; (semicolon)</source>
+ <translation>; (точка с запятой)</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="34"/>
+ <source>\t (tab)</source>
+ <translation>\t (табуляция)</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="39"/>
+ <source> (whitespace)</source>
+ <translation> (пробел)</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="44"/>
+ <source>Custom:</source>
+ <translation>Произвольный:</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="52"/>
+ <source>&lt;p&gt;Enable this if the first data line in your CSV file represents column names. You don&apos;t want column names to be imported into the table as a regular data.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Активируйте эту опцию, если в первой строке файла CSV содержатся имена столбцов. Имена столбцов не нужно импортировать как обычные данные.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="55"/>
+ <source>First line represents CSV column names</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Skip first row of data</source>
+ <translation type="obsolete">Пропустить первую строку данных</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="65"/>
+ <source>Field separator:</source>
+ <translation>Разделитель поля:</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="85"/>
+ <source>NULL values:</source>
+ <translation>Значения NULL:</translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="95"/>
+ <source>If your CSV data contains null values, define how are they represented in the CSV.</source>
+ <translation>Если данные в CSV содержат значения NULL, укажите, как они представлены в файле CSV</translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/CsvImport/CsvImport_sk.qm b/Plugins/CsvImport/CsvImport_sk.qm
new file mode 100644
index 0000000..1776294
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_sk.qm
Binary files differ
diff --git a/Plugins/CsvImport/CsvImport_sk.ts b/Plugins/CsvImport/CsvImport_sk.ts
new file mode 100644
index 0000000..c402357
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_sk.ts
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="sk_SK">
+<context>
+ <name>CsvImport</name>
+ <message>
+ <location filename="csvimport.cpp" line="30"/>
+ <source>Cannot read file %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="62"/>
+ <source>Could not find any data in the file %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="167"/>
+ <source>Enter the custom separator character.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="181"/>
+ <source>Enter the value that will be interpreted as a NULL.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="194"/>
+ <source>CSV files (*.csv);;Text files (*.txt);;All files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>csvImportOptions</name>
+ <message>
+ <location filename="CsvImportOptions.ui" line="24"/>
+ <source>, (comma)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="29"/>
+ <source>; (semicolon)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="34"/>
+ <source>\t (tab)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="39"/>
+ <source> (whitespace)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="44"/>
+ <source>Custom:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="52"/>
+ <source>&lt;p&gt;Enable this if the first data line in your CSV file represents column names. You don&apos;t want column names to be imported into the table as a regular data.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="55"/>
+ <source>First line represents CSV column names</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="65"/>
+ <source>Field separator:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="85"/>
+ <source>NULL values:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="95"/>
+ <source>If your CSV data contains null values, define how are they represented in the CSV.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/CsvImport/CsvImport_zh_CN.qm b/Plugins/CsvImport/CsvImport_zh_CN.qm
new file mode 100644
index 0000000..be651ee
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_zh_CN.qm
@@ -0,0 +1 @@
+<d!` \ No newline at end of file
diff --git a/Plugins/CsvImport/CsvImport_zh_CN.ts b/Plugins/CsvImport/CsvImport_zh_CN.ts
new file mode 100644
index 0000000..8248169
--- /dev/null
+++ b/Plugins/CsvImport/CsvImport_zh_CN.ts
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="zh_CN">
+<context>
+ <name>CsvImport</name>
+ <message>
+ <location filename="csvimport.cpp" line="30"/>
+ <source>Cannot read file %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="62"/>
+ <source>Could not find any data in the file %1.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="167"/>
+ <source>Enter the custom separator character.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="181"/>
+ <source>Enter the value that will be interpreted as a NULL.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="csvimport.cpp" line="194"/>
+ <source>CSV files (*.csv);;Text files (*.txt);;All files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>csvImportOptions</name>
+ <message>
+ <location filename="CsvImportOptions.ui" line="24"/>
+ <source>, (comma)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="29"/>
+ <source>; (semicolon)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="34"/>
+ <source>\t (tab)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="39"/>
+ <source> (whitespace)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="44"/>
+ <source>Custom:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="52"/>
+ <source>&lt;p&gt;Enable this if the first data line in your CSV file represents column names. You don&apos;t want column names to be imported into the table as a regular data.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="55"/>
+ <source>First line represents CSV column names</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="65"/>
+ <source>Field separator:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="85"/>
+ <source>NULL values:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="CsvImportOptions.ui" line="95"/>
+ <source>If your CSV data contains null values, define how are they represented in the CSV.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/Plugins/CsvImport/csvimport.json b/Plugins/CsvImport/csvimport.json
index a2bf5f8..f6280fe 100644
--- a/Plugins/CsvImport/csvimport.json
+++ b/Plugins/CsvImport/csvimport.json
@@ -2,6 +2,6 @@
"type": "ImportPlugin",
"title": "CSV import",
"description": "CSV format support for importing data",
- "version": 10001,
+ "version": 10002,
"author": "SalSoft"
}
diff --git a/Plugins/CsvImport/csvimport.qrc b/Plugins/CsvImport/csvimport.qrc
index 727237d..b65feb0 100644
--- a/Plugins/CsvImport/csvimport.qrc
+++ b/Plugins/CsvImport/csvimport.qrc
@@ -4,5 +4,7 @@
</qresource>
<qresource prefix="/msg">
<file>CsvImport_pl.qm</file>
+ <file>CsvImport_ru.qm</file>
+ <file>CsvImport_fr.qm</file>
</qresource>
</RCC>