diff options
-rw-r--r-- | .gitmodules | 5 | ||||
-rw-r--r-- | CMakeL10n.txt | 3 | ||||
-rw-r--r-- | CMakeLists.txt | 18 | ||||
-rw-r--r-- | ConfigureChecks.cmake | 47 | ||||
m--------- | admin | 0 | ||||
m--------- | cmake | 0 | ||||
-rw-r--r-- | common/common.h | 2 | ||||
-rw-r--r-- | config.h.cmake | 13 | ||||
-rw-r--r-- | gtk2/CMakeLists.txt | 43 | ||||
-rw-r--r-- | gtk2/kgtk2.c | 14 | ||||
-rw-r--r-- | kdialogd3/CMakeL10n.txt | 2 | ||||
-rw-r--r-- | kdialogd3/CMakeLists.txt | 3 | ||||
-rw-r--r-- | po/CMakeLists.txt | 17 | ||||
-rw-r--r-- | tqt/CMakeLists.txt | 52 | ||||
-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.po | 73 | ||||
-rw-r--r-- | translations/messages/pl.po | 74 | ||||
-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" |