summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules5
-rw-r--r--CMakeL10n.txt3
-rw-r--r--CMakeLists.txt18
-rw-r--r--ConfigureChecks.cmake47
m---------admin0
m---------cmake0
-rw-r--r--common/common.h2
-rw-r--r--config.h.cmake13
-rw-r--r--gtk2/CMakeLists.txt43
-rw-r--r--gtk2/kgtk2.c14
-rw-r--r--kdialogd3/CMakeL10n.txt2
-rw-r--r--kdialogd3/CMakeLists.txt3
-rw-r--r--po/CMakeLists.txt17
-rw-r--r--tqt/CMakeLists.txt52
-rw-r--r--translations/messages/cs.po (renamed from po/cs/kgtk.po)6
-rw-r--r--translations/messages/de.po (renamed from po/de/kgtk.po)26
-rw-r--r--translations/messages/en_GB.po (renamed from po/en_GB/kgtk.po)6
-rw-r--r--translations/messages/es.po (renamed from po/es/kgtk.po)6
-rw-r--r--translations/messages/fr.po (renamed from po/fr/kgtk.po)6
-rw-r--r--translations/messages/kdialogd3.pot (renamed from po/kdialogd3.pot)8
-rw-r--r--translations/messages/nl.po73
-rw-r--r--translations/messages/pl.po74
-rw-r--r--translations/messages/pt_BR.po (renamed from po/pt_BR/kgtk.po)6
-rw-r--r--translations/messages/ru.po (renamed from po/ru/kgtk.po)6
-rw-r--r--translations/messages/zh_CN.po (renamed from po/zh_CN/kgtk.po)6
25 files changed, 311 insertions, 131 deletions
diff --git a/.gitmodules b/.gitmodules
index 4fce771..934def7 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,6 +1,3 @@
[submodule "admin"]
path = admin
- url = http://system@scm.trinitydesktop.org/scm/git/tde-common-admin
-[submodule "cmake"]
- path = cmake
- url = http://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
+ url = https://system@scm.trinitydesktop.org/scm/git/tde-common-admin
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
index a525b71..a91bd2a 100644
--- a/CMakeL10n.txt
+++ b/CMakeL10n.txt
@@ -9,12 +9,11 @@
#
#################################################
-cmake_minimum_required( VERSION 2.8 )
+cmake_minimum_required( VERSION 3.1 )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 68ce911..b5db36a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,13 +9,14 @@
#
#################################################
-cmake_minimum_required( VERSION 2.8 )
+cmake_minimum_required( VERSION 3.1 )
##### general package setup #####################
project( kgtk )
+
##### set up cpack ##############################
set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
@@ -29,6 +30,7 @@ set(KGTK_VERSION_FULL "${KGTK_VERSION}.${CPACK_PACKAGE_VERSION_PATCH}")
set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}-${KGTK_VERSION_FULL}")
include(CPack)
+
##### include essential cmake modules ###########
include( CheckCXXSourceCompiles )
@@ -43,10 +45,14 @@ include( FindPkgConfig )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEMacros )
+##### set version number ########################
+
+tde_set_project_version( )
+
+
##### setup install paths #######################
include( TDESetupPaths )
@@ -70,9 +76,7 @@ include( ConfigureChecks.cmake )
###### global compiler settings #################
-add_definitions(
- -DHAVE_CONFIG_H
-)
+add_definitions( -DHAVE_CONFIG_H )
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
@@ -84,12 +88,14 @@ set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined"
tde_conditional_add_subdirectory( BUILD_KGTK_TQT tqt )
tde_conditional_add_subdirectory( BUILD_KGTK_TDE kdialogd3 )
tde_conditional_add_subdirectory( BUILD_KGTK_GTK2 gtk2 )
-tde_conditional_add_subdirectory( BUILD_TRANSLATIONS po )
+tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
+
##### write configure files #####################
configure_file( config.h.cmake config.h @ONLY )
+
##### install global wrapper scripts ############
install(PROGRAMS ${CMAKE_SOURCE_DIR}/kdialogd-wrapper DESTINATION ${BIN_INSTALL_DIR})
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
index 1149770..2a90541 100644
--- a/ConfigureChecks.cmake
+++ b/ConfigureChecks.cmake
@@ -39,30 +39,23 @@ check_include_file( linux/inotify.h HAVE_INOTIFY )
check_function_exists( statvfs HAVE_STATVFS )
check_function_exists( getpeereid HAVE_GETPEEREID )
-if ( BUILD_KGTK_GTK2 )
- # Check if we have dlvsym...
- find_library(LIBDLVSYM_LIBRARY
- NAMES dl
- PATHS /lib /usr/lib /usr/X11R6/lib /usr/local/lib)
-
- if(LIBDLVSYM_LIBRARY)
- set(HAVE_DLVSYM 1)
- # Determine version of dlsym...
- find_library(LIBDL_LIBRARY
- NAMES dl
- PATHS /lib /usr/lib /usr/X11R6/lib /usr/local/lib)
-
- if(LIBDL_LIBRARY)
- execute_process(COMMAND objdump --dynamic-syms ${LIBDL_LIBRARY}
- COMMAND grep dlsym
- OUTPUT_VARIABLE DLSYM_DATA)
- separate_arguments(DLSYM_DATA)
- if (${CMAKE_MAJOR_VERSION} GREATER 2 OR ${CMAKE_MINOR_VERSION} GREATER 4)
- cmake_policy(SET CMP0007 OLD)
- endif (${CMAKE_MAJOR_VERSION} GREATER 2 OR ${CMAKE_MINOR_VERSION} GREATER 4)
- list(GET DLSYM_DATA 4 KGTK_DLSYM_VERSION)
- endif(LIBDL_LIBRARY)
- else(LIBDLVSYM_LIBRARY)
- message("** INFORMATION: You're libdl does not contain dlvsym - SWT apps will not be supported")
- endif(LIBDLVSYM_LIBRARY)
-endif ()
+
+##### check for gtk+ 2.x
+
+if( BUILD_KGTK_GTK2 )
+
+ pkg_check_modules( GTK gtk+-2.0>=2.6 )
+ pkg_check_modules( GTHREAD gthread-2.0 )
+
+ if( NOT GTK_FOUND OR NOT GTHREAD_FOUND )
+ tde_message_fatal( "GTK2 support is requested but not found on your system" )
+ endif()
+
+ check_library_exists( "${CMAKE_DL_LIBS}" _dl_sym "" HAVE_DL_SYM )
+ if( NOT HAVE_DL_SYM )
+ message( WARNING, "_dl_sym is requested but not found on your system.\n"
+ "Some functionality may not be available unless your\n"
+ "system has glibc 2.34 or greater." )
+ endif()
+
+endif()
diff --git a/admin b/admin
-Subproject f9148018b2f8a11fd830712c1b508046cc34ff2
+Subproject a9e0c7eb508ebea59f1fc26d4a6858c4b6feea3
diff --git a/cmake b/cmake
deleted file mode 160000
-Subproject cfc1242197c9eb60b55c91eddd0f5572700db8e
diff --git a/common/common.h b/common/common.h
index f01275a..af1e969 100644
--- a/common/common.h
+++ b/common/common.h
@@ -25,7 +25,7 @@ typedef enum
OP_FOLDER = 4
} Operation;
-#define PID_DIR "kde-"
+#define PID_DIR "tde-"
#define PID_NAME "kdialogd.pid"
static const char * getPidFileName()
diff --git a/config.h.cmake b/config.h.cmake
index 7395b46..395ba2e 100644
--- a/config.h.cmake
+++ b/config.h.cmake
@@ -1,11 +1,18 @@
+
+// Defined if you have fvisibility and fvisibility-inlines-hidden support.
+#cmakedefine __KDE_HAVE_GCC_VISIBILITY 1
+
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+ significant byte first (like Motorola and SPARC, unlike Intel). */
+#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@
+
/* Define to 1 if you have the `getpeereid' function. */
#cmakedefine HAVE_GETPEEREID 1
/* Define if you have the struct ucred */
#cmakedefine HAVE_STRUCT_UCRED 1
-#cmakedefine HAVE_DLVSYM 1
#define VERSION "@KGTK_VERSION_FULL@"
-#define KGTK_DLSYM_VERSION "@KGTK_DLSYM_VERSION@"
-
+/* Define if you have the '_dl_sym' function */
+#cmakedefine HAVE_DL_SYM 1
diff --git a/gtk2/CMakeLists.txt b/gtk2/CMakeLists.txt
index 36b3e3f..9210e8c 100644
--- a/gtk2/CMakeLists.txt
+++ b/gtk2/CMakeLists.txt
@@ -1,22 +1,33 @@
-include(FindPkgConfig)
-pkg_check_modules(GTK gtk+-2.0>=2.6)
+include_directories(
+ ${CMAKE_SOURCE_DIR}
+ ${CMAKE_SOURCE_DIR}/common
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_BINARY_DIR}
+ ${GTK_INCLUDE_DIRS}
+)
-if (GTK_FOUND)
- message("** INFORMATION: Gtk2 LD_PRELOAD library will be built.")
- # set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)" )
- set(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} CACHE PATH "The subdirectory relative to the install prefix where libraries will be installed (default is /lib${LIB_SUFFIX})" FORCE)
+##### kgtk2 (shared)
- include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/common ${CMAKE_BINARY_DIR} ${GTK_INCLUDE_DIRS})
- set(kgtk2_SRCS kgtk2.c)
- add_library(kgtk2 SHARED ${kgtk2_SRCS})
- target_link_libraries(kgtk2 ${GTK_LDFLAGS} -lgthread-2.0 -lglib-2.0 -lc -ldl)
+tde_add_library( kgtk2 SHARED NO_LIBTOOL_FILE
+ SOURCES
+ kgtk2.c
- install(TARGETS kgtk2 LIBRARY DESTINATION ${LIB_INSTALL_DIR}/kgtk )
+ LINK
+ ${GTK_LIBRARIES}
+ ${GTHREAD_LIBRARIES}
+ ${CMAKE_DL_LIBS}
- configure_file (kgtk2-wrapper.cmake ${CMAKE_CURRENT_BINARY_DIR}/kgtk2-wrapper @ONLY)
- install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/kgtk2-wrapper DESTINATION bin)
-else (GTK_FOUND)
- message("** ERROR : Could not locate Gtk2 headers, Gtk2 LD_PRELOAD library will not be built.")
-endif (GTK_FOUND)
+ DESTINATION ${LIB_INSTALL_DIR}/kgtk
+)
+
+
+##### other data
+
+configure_file( kgtk2-wrapper.cmake kgtk2-wrapper @ONLY )
+
+install(
+ PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/kgtk2-wrapper
+ DESTINATION ${BIN_INSTALL_DIR}
+)
diff --git a/gtk2/kgtk2.c b/gtk2/kgtk2.c
index 3b4889e..4e83191 100644
--- a/gtk2/kgtk2.c
+++ b/gtk2/kgtk2.c
@@ -76,7 +76,9 @@ TODO
/*
* For SWT apps (e.g. eclipse) we need to override dlsym.
*/
+#ifdef HAVE_DL_SYM
extern void *_dl_sym(void *, const char *, void *);
+#endif
static void * real_dlsym (void *handle, const char *name);
typedef enum
@@ -1515,7 +1517,7 @@ gboolean gtk_file_chooser_select_filename(GtkFileChooser *chooser, const char *f
realFunction = (void *(*)()) real_dlsym(RTLD_NEXT, "gtk_file_chooser_select_filename");
realFunction(chooser, filename);
if (((kgtkApp == APP_UNKNOWN) && BLACKLIST_UNKNOWN_GTK_APPS) || (kgtkApp == APP_BLACKLISTED) && realFunction) {
- return;
+ return FALSE;
}
#ifdef KGTK_DEBUG
@@ -1579,7 +1581,7 @@ gboolean gtk_file_chooser_set_filename(GtkFileChooser *chooser, const char *file
realFunction = (void *(*)()) real_dlsym(RTLD_NEXT, "gtk_file_chooser_set_filename");
realFunction(chooser, filename);
if (((kgtkApp == APP_UNKNOWN) && BLACKLIST_UNKNOWN_GTK_APPS) || (kgtkApp == APP_BLACKLISTED) && realFunction) {
- return;
+ return FALSE;
}
#ifdef KGTK_DEBUG
@@ -1693,7 +1695,7 @@ gboolean gtk_file_chooser_set_current_folder(GtkFileChooser *chooser, const gcha
realFunction = (void *(*)()) real_dlsym(RTLD_NEXT, "gtk_file_chooser_set_current_folder");
realFunction(chooser, folder);
if (((kgtkApp == APP_UNKNOWN) && BLACKLIST_UNKNOWN_GTK_APPS) || (kgtkApp == APP_BLACKLISTED) && realFunction) {
- return;
+ return FALSE;
}
#ifdef KGTK_DEBUG
@@ -1943,6 +1945,8 @@ GtkWidget * gtk_dialog_add_button(GtkDialog *dialog, const gchar *button_text, g
printf("KGTK::gtk_dialog_add_button Overriding data->ok: %d\n", data->ok);
#endif
}
+
+ return NULL;
}
void gtk_dialog_add_buttons(GtkDialog *dialog, const gchar *first_button_text, ...)
@@ -2244,7 +2248,11 @@ static void * real_dlsym(void *handle, const char *name)
if (!realFunction)
{
// Get the real dlsym function
+#ifdef HAVE_DL_SYM
realFunction = _dl_sym(RTLD_NEXT, "dlsym", dlsym);
+#else
+ realFunction = dlvsym(RTLD_NEXT, "dlsym", "GLIBC_2.2.5");
+#endif
}
if (realFunction)
diff --git a/kdialogd3/CMakeL10n.txt b/kdialogd3/CMakeL10n.txt
index 1eadc30..fdf1b06 100644
--- a/kdialogd3/CMakeL10n.txt
+++ b/kdialogd3/CMakeL10n.txt
@@ -1,3 +1,3 @@
##### create translation templates ##############
-tde_l10n_create_template( "kdialogd3" )
+tde_l10n_create_template( "messages/kdialogd3" )
diff --git a/kdialogd3/CMakeLists.txt b/kdialogd3/CMakeLists.txt
index d56ee22..3f2c5e1 100644
--- a/kdialogd3/CMakeLists.txt
+++ b/kdialogd3/CMakeLists.txt
@@ -23,7 +23,6 @@ link_directories(
${TDE_LIBRARY_DIRS}
)
-message("** INFORMATION: KDialogD for TDE will be built.")
##### kdialogd3 (executable) #################
@@ -37,4 +36,4 @@ tde_add_executable( ${target} AUTOMOC
SOURCES ${${target}_SRCS}
LINK tdecore-shared tdeui-shared tdeio-shared
DESTINATION ${BIN_INSTALL_DIR}
-) \ No newline at end of file
+)
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
deleted file mode 100644
index d0f5baf..0000000
--- a/po/CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-#################################################
-#
-# (C) 2011 Timothy Pearson
-# kb9vqf (AT) pearsoncomputing.net
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} kgtk.po )
-
-foreach( _po ${po_files} )
- get_filename_component( _lang ${_po} PATH )
- tde_create_translation( FILES ${_po} LANG ${_lang} )
-endforeach( )
diff --git a/tqt/CMakeLists.txt b/tqt/CMakeLists.txt
index 7dfc840..56ed561 100644
--- a/tqt/CMakeLists.txt
+++ b/tqt/CMakeLists.txt
@@ -21,19 +21,47 @@ link_directories(
${TQT_LIBRARY_DIRS}
)
-message("** INFORMATION: Qt3 LD_PRELOAD library will be built.")
-# set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)" )
-set(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}" CACHE PATH "The subdirectory relative to the install prefix where libraries will be installed (default is /lib${LIB_SUFFIX})" FORCE)
+add_definitions( -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT )
-ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/mangled.h
- COMMAND ${CMAKE_SOURCE_DIR}/mangled.sh ${CMAKE_CXX_COMPILER} ${CMAKE_CURRENT_BINARY_DIR}/mangled.h)
-set(kqt3_SRCS kqt3.cpp mangled.h)
-add_definitions(${QT_DEFINITIONS} -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT)
-add_library(kqt3 SHARED ${kqt3_SRCS})
-target_link_libraries(kqt3 ${TQT_LIBRARIES} -lc -ldl)
-install(TARGETS kqt3 LIBRARY DESTINATION ${LIB_INSTALL_DIR}/kgtk)
+##### generate mangled.h
-configure_file (kqt3-wrapper.cmake ${CMAKE_CURRENT_BINARY_DIR}/kqt3-wrapper @ONLY)
-install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/kqt3-wrapper DESTINATION ${BIN_INSTALL_DIR}) \ No newline at end of file
+add_custom_target(
+ mangled_header
+ DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/mangled.h
+)
+
+add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/mangled.h
+ COMMAND
+ ${CMAKE_SOURCE_DIR}/mangled.sh
+ ${CMAKE_CXX_COMPILER}
+ ${CMAKE_CURRENT_BINARY_DIR}/mangled.h
+)
+
+
+##### kqt3 (shared)
+
+tde_add_library( kqt3 SHARED NO_LIBTOOL_FILE
+ SOURCES
+ kqt3.cpp
+
+ LINK
+ ${TQT_LIBRARIES}
+ ${CMAKE_DL_LIBS}
+
+ DESTINATION ${LIB_INSTALL_DIR}/kgtk
+
+ DEPENDENCIES mangled_header
+)
+
+
+##### other data
+
+configure_file( kqt3-wrapper.cmake kqt3-wrapper @ONLY )
+
+install(
+ PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/kqt3-wrapper
+ DESTINATION ${BIN_INSTALL_DIR}
+)
diff --git a/po/cs/kgtk.po b/translations/messages/cs.po
index 29496d9..4fe6188 100644
--- a/po/cs/kgtk.po
+++ b/translations/messages/cs.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cs\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2007-10-16 05:26+0200\n"
"Last-Translator: Marián Kyral <mkyral@email.cz>\n"
"Language-Team: Česky <cs@li.org>\n"
@@ -17,13 +17,13 @@ msgstr ""
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/de/kgtk.po b/translations/messages/de.po
index 1ce7b54..652a707 100644
--- a/po/de/kgtk.po
+++ b/translations/messages/de.po
@@ -6,28 +6,29 @@ msgid ""
msgstr ""
"Project-Id-Version: kdialogd3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
-"PO-Revision-Date: 2007-10-11 13:24+0200\n"
-"Last-Translator: Jannick Kuhr <opensource@kuhr.org>\n"
-"Language-Team: Deutsch <kde-i18n-de@kde.org>\n"
-"Language: \n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"PO-Revision-Date: 2019-10-04 22:25+0000\n"
+"Last-Translator: Chris <xchrisx@uber.space>\n"
+"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kgtk-qt3/de/>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.8\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
-msgstr ""
+msgstr "Chris (TDE)"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
-msgstr ""
+msgstr "(Keine Email)"
#: kdialogd.cpp:336
msgid "Select Folder"
@@ -39,10 +40,9 @@ msgstr "Sie können nur lokale Dateien auswählen."
#: kdialogd.cpp:582
msgid "Remote Files Not Accepted"
-msgstr "Dateien von Fremdrechnern werden nicht akzeptiert."
+msgstr "Dateien von Fremdrechnern werden nicht akzeptiert"
#: kdialogd.cpp:588
-#, fuzzy
msgid ""
"File %1 exists.\n"
"Do you want to replace it?"
@@ -60,7 +60,7 @@ msgstr "Sie können nur lokale Ordner auswählen."
#: kdialogd.cpp:676
msgid "Remote Folders Not Accepted"
-msgstr "Ordner von Fremdrechnern werden nicht akzeptiert."
+msgstr "Ordner von Fremdrechnern werden nicht akzeptiert"
#: kdialogd.cpp:685
msgid "KDialog Daemon"
diff --git a/po/en_GB/kgtk.po b/translations/messages/en_GB.po
index 27e4acd..8e9df17 100644
--- a/po/en_GB/kgtk.po
+++ b/translations/messages/en_GB.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kdialogd3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2007-10-05 22:35+0200\n"
"Last-Translator: Craig Drummond <Craig.Drummond@lycos.co.uk>\n"
"Language-Team: Craig Drummond <Craig.Drummond@lycos.co.uk>\n"
@@ -16,13 +16,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/es/kgtk.po b/translations/messages/es.po
index 50965a7..2d7e36e 100644
--- a/po/es/kgtk.po
+++ b/translations/messages/es.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kdialogd3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2007-10-19 18:17+0200\n"
"Last-Translator: Marco Antonio Blanco <mablanco@activasistemas.com>\n"
"Language-Team: Craig Drummond <Craig.Drummond@lycos.co.uk>\n"
@@ -13,13 +13,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 0.10.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/fr/kgtk.po b/translations/messages/fr.po
index 4f22cec..2c3de9a 100644
--- a/po/fr/kgtk.po
+++ b/translations/messages/fr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kdialogd3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2007-10-06 17:54+0200\n"
"Last-Translator: Paul Thomas <pw1517@gmail.com>\n"
"Language-Team: Paul Thomas <pw1517@gmail.com>\n"
@@ -16,13 +16,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/kdialogd3.pot b/translations/messages/kdialogd3.pot
index 7b352a6..392156c 100644
--- a/po/kdialogd3.pot
+++ b/translations/messages/kdialogd3.pot
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -13,13 +13,15 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/translations/messages/nl.po b/translations/messages/nl.po
new file mode 100644
index 0000000..6423334
--- /dev/null
+++ b/translations/messages/nl.po
@@ -0,0 +1,73 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"PO-Revision-Date: 2019-08-04 19:39+0000\n"
+"Last-Translator: Heimen Stoffels <vistausss@outlook.com>\n"
+"Language-Team: Dutch <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"applications/kgtk-qt3/nl/>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.7.1\n"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Heimen Stoffels"
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "vistausss@outlook.com"
+
+#: kdialogd.cpp:336
+msgid "Select Folder"
+msgstr "Map kiezen"
+
+#: kdialogd.cpp:581
+msgid "You can only select local files."
+msgstr "Je kunt alleen lokale bestanden kiezen."
+
+#: kdialogd.cpp:582
+msgid "Remote Files Not Accepted"
+msgstr "Geen externe bestanden toegestaan"
+
+#: kdialogd.cpp:588
+msgid ""
+"File %1 exists.\n"
+"Do you want to replace it?"
+msgstr ""
+"Het bestand '%1' bestaat al.\n"
+"Wil je het vervangen?"
+
+#: kdialogd.cpp:590
+msgid "File Exists"
+msgstr "Bestand bestaat al"
+
+#: kdialogd.cpp:675
+msgid "You can only select local folders."
+msgstr "Je kunt alleen lokale mappen kiezen."
+
+#: kdialogd.cpp:676
+msgid "Remote Folders Not Accepted"
+msgstr "Geen externe mappen toegestaan"
+
+#: kdialogd.cpp:685
+msgid "KDialog Daemon"
+msgstr "KDialog-achtergronddienst"
+
+#: kdialogd.cpp:686
+msgid "Use TDE dialogs from non-TDE apps."
+msgstr "TDE-dialoogvensters gebruiken in niet-TDE-apps."
+
+#: kdialogd.cpp:688
+msgid "(c) Craig Drummond, 2006-2007"
+msgstr "(c) Craig Drummond, 2006-2007"
diff --git a/translations/messages/pl.po b/translations/messages/pl.po
new file mode 100644
index 0000000..0d1ea97
--- /dev/null
+++ b/translations/messages/pl.po
@@ -0,0 +1,74 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
+"PO-Revision-Date: 2019-08-30 10:45+0000\n"
+"Last-Translator: Jan Stolarek <jwstolarek@gmail.com>\n"
+"Language-Team: Polish <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kgtk-qt3/pl/>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 3.8\n"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Jan Stolarek"
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "jwstolarek@gmail.com"
+
+#: kdialogd.cpp:336
+msgid "Select Folder"
+msgstr "Wybierz katalog"
+
+#: kdialogd.cpp:581
+msgid "You can only select local files."
+msgstr "Możesz wybrać tylko pliki lokalne."
+
+#: kdialogd.cpp:582
+msgid "Remote Files Not Accepted"
+msgstr "Pliki zdalne nie są akceptowane"
+
+#: kdialogd.cpp:588
+msgid ""
+"File %1 exists.\n"
+"Do you want to replace it?"
+msgstr ""
+"Plik %1 istnieje.\n"
+"Czy chcesz go nadpisać?"
+
+#: kdialogd.cpp:590
+msgid "File Exists"
+msgstr "Plik istnieje"
+
+#: kdialogd.cpp:675
+msgid "You can only select local folders."
+msgstr "Możesz wybrać tylko katalogi lokalne."
+
+#: kdialogd.cpp:676
+msgid "Remote Folders Not Accepted"
+msgstr "Katalogi zdalne nie są akceptowane"
+
+#: kdialogd.cpp:685
+msgid "KDialog Daemon"
+msgstr "Demon KDialog"
+
+#: kdialogd.cpp:686
+msgid "Use TDE dialogs from non-TDE apps."
+msgstr "Używaj okien dialogowych TDE w aplikacjach spoza TDE."
+
+#: kdialogd.cpp:688
+msgid "(c) Craig Drummond, 2006-2007"
+msgstr "(c) Craig Drummond, 2006-2007"
diff --git a/po/pt_BR/kgtk.po b/translations/messages/pt_BR.po
index 93a31ba..fbd76a2 100644
--- a/po/pt_BR/kgtk.po
+++ b/translations/messages/pt_BR.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kdialogd3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2008-02-26 11:22-0300\n"
"Last-Translator: Márcio Moraes <marcio.moraes@redlinks.com.br>\n"
"Language-Team: Márcio Moraes <marcio.moraes@redlinks.com.br>\n"
@@ -16,13 +16,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/ru/kgtk.po b/translations/messages/ru.po
index 662b1ae..0a42c22 100644
--- a/po/ru/kgtk.po
+++ b/translations/messages/ru.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kdialogd3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2008-05-01 19:31+0600\n"
"Last-Translator: Yarodin <yarodin@gmail.com>\n"
"Language-Team: Russian <kde-i18n-ru@kde.org>\n"
@@ -17,13 +17,13 @@ msgstr ""
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
diff --git a/po/zh_CN/kgtk.po b/translations/messages/zh_CN.po
index bd1517c..4c3484b 100644
--- a/po/zh_CN/kgtk.po
+++ b/translations/messages/zh_CN.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kdialogd3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:08+0100\n"
+"POT-Creation-Date: 2020-05-11 04:20+0200\n"
"PO-Revision-Date: 2007-10-05 13:20+0200\n"
"Last-Translator: Liang Qi <cavendish.qi@gmail.com>\n"
"Language-Team: zh_CN <kde-china@kde.org>\n"
@@ -16,13 +16,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"