summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMavridis Philippe <[email protected]>2021-06-26 14:07:19 +0300
committerMavridis Philippe <[email protected]>2021-06-26 16:02:47 +0300
commiteea7c57cb1ede44c728762bddcea114ae3711ba4 (patch)
treefa97723d6014f62e6b3b61ae89971def819635b4
parent2b4b28b13e426332661ef580ac12cae2227bed55 (diff)
downloadtwin-style-suse2-eea7c57cb1ede44c728762bddcea114ae3711ba4.tar.gz
twin-style-suse2-eea7c57cb1ede44c728762bddcea114ae3711ba4.zip
Added CMake l10n rules
Signed-off-by: Mavridis Philippe <[email protected]>
-rw-r--r--CMakeL10n.txt20
-rw-r--r--CMakeLists.txt2
-rw-r--r--po/Makefile.am1
-rw-r--r--po/Makefile.in763
-rw-r--r--src/CMakeL10n.txt10
-rw-r--r--src/config/CMakeL10n.txt3
-rw-r--r--translations/CMakeLists.txt1
-rw-r--r--translations/desktop_files/twin-style-suse2-desktops.pot22
-rw-r--r--translations/messages/CMakeLists.txt14
-rw-r--r--translations/messages/bg.po (renamed from po/bg.po)0
-rw-r--r--translations/messages/bs.po (renamed from po/bs.po)0
-rw-r--r--translations/messages/cs.po (renamed from po/cs.po)0
-rw-r--r--translations/messages/cy.po (renamed from po/cy.po)0
-rw-r--r--translations/messages/da.po (renamed from po/da.po)0
-rw-r--r--translations/messages/de.po (renamed from po/de.po)0
-rw-r--r--translations/messages/el.po (renamed from po/el.po)0
-rw-r--r--translations/messages/en_GB.po (renamed from po/en_GB.po)0
-rw-r--r--translations/messages/en_US.po (renamed from po/en_US.po)0
-rw-r--r--translations/messages/es.po (renamed from po/es.po)0
-rw-r--r--translations/messages/et.po (renamed from po/et.po)0
-rw-r--r--translations/messages/fi.po (renamed from po/fi.po)0
-rw-r--r--translations/messages/fr.po (renamed from po/fr.po)0
-rw-r--r--translations/messages/he.po (renamed from po/he.po)0
-rw-r--r--translations/messages/hi.po (renamed from po/hi.po)0
-rw-r--r--translations/messages/hr.po (renamed from po/hr.po)0
-rw-r--r--translations/messages/hu.po (renamed from po/hu.po)0
-rw-r--r--translations/messages/id.po (renamed from po/id.po)0
-rw-r--r--translations/messages/it.po (renamed from po/it.po)0
-rw-r--r--translations/messages/ja.po (renamed from po/ja.po)0
-rw-r--r--translations/messages/km.po (renamed from po/km.po)0
-rw-r--r--translations/messages/ko.po (renamed from po/ko.po)0
-rw-r--r--translations/messages/kwin_SUSE2.pot (renamed from po/kwin_SUSE2.pot)0
-rw-r--r--translations/messages/lo.po (renamed from po/lo.po)0
-rw-r--r--translations/messages/lt.po (renamed from po/lt.po)0
-rw-r--r--translations/messages/nb.po (renamed from po/nb.po)0
-rw-r--r--translations/messages/nl.po (renamed from po/nl.po)0
-rw-r--r--translations/messages/pa.po (renamed from po/pa.po)0
-rw-r--r--translations/messages/pl.po (renamed from po/pl.po)0
-rw-r--r--translations/messages/pt.po (renamed from po/pt.po)0
-rw-r--r--translations/messages/pt_BR.po (renamed from po/pt_BR.po)0
-rw-r--r--translations/messages/ro.po (renamed from po/ro.po)0
-rw-r--r--translations/messages/ru.po (renamed from po/ru.po)0
-rw-r--r--translations/messages/sk.po (renamed from po/sk.po)0
-rw-r--r--translations/messages/sl.po (renamed from po/sl.po)0
-rw-r--r--translations/messages/sr.po (renamed from po/sr.po)0
-rw-r--r--translations/messages/sv.po (renamed from po/sv.po)0
-rw-r--r--translations/messages/ta.po (renamed from po/ta.po)0
-rw-r--r--translations/messages/tr.po (renamed from po/tr.po)0
-rw-r--r--translations/messages/twin-style-suse2.pot396
-rw-r--r--translations/messages/twin_suse2_config.pot392
-rw-r--r--translations/messages/uk.po (renamed from po/uk.po)0
-rw-r--r--translations/messages/zh_CN.po (renamed from po/zh_CN.po)0
-rw-r--r--translations/messages/zh_TW.po (renamed from po/zh_TW.po)0
53 files changed, 860 insertions, 764 deletions
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
new file mode 100644
index 0000000..f6ba6df
--- /dev/null
+++ b/CMakeL10n.txt
@@ -0,0 +1,20 @@
+#########################################
+# #
+# Improvements and feedback are welcome #
+# #
+# This file is released under GPL >=2 #
+# #
+#########################################
+
+cmake_minimum_required( VERSION 2.8.12 )
+
+
+##### include our cmake modules #########
+
+set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
+include( TDEL10n )
+
+
+##### create translation templates ######
+
+tde_l10n_auto_add_subdirectories( )
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6e82a73..188cffb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -63,8 +63,10 @@ set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined"
add_subdirectory( src )
add_subdirectory( extra )
+add_subdirectory( translations )
##### write configure files
configure_file( config.h.cmake config.h @ONLY )
+
diff --git a/po/Makefile.am b/po/Makefile.am
deleted file mode 100644
index 0fa209c..0000000
--- a/po/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-POFILES = AUTO
diff --git a/po/Makefile.in b/po/Makefile.in
deleted file mode 100644
index d57349d..0000000
--- a/po/Makefile.in
+++ /dev/null
@@ -1,763 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# KDE tags expanded automatically by am_edit - $Revision: 483858 $
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = po
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-#>+ 1
-#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-#>+ 1
-DISTFILES = $(GMOFILES) $(POFILES) $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AR = @AR@
-ARTSCCONFIG = @ARTSCCONFIG@
-AUTOCONF = @AUTOCONF@
-AUTODIRS = @AUTODIRS@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONF_FILES = @CONF_FILES@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DCOPIDL = @DCOPIDL@
-DCOPIDL2CPP = @DCOPIDL2CPP@
-DCOPIDLNG = @DCOPIDLNG@
-DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
-GMSGFMT = @GMSGFMT@
-GREP = @GREP@
-HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
-KCONFIG_COMPILER = @KCONFIG_COMPILER@
-KDECONFIG = @KDECONFIG@
-KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
-KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
-KDE_INCLUDES = @KDE_INCLUDES@
-KDE_LDFLAGS = @KDE_LDFLAGS@
-KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
-KDE_MT_LIBS = @KDE_MT_LIBS@
-KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
-KDE_PLUGIN = @KDE_PLUGIN@
-KDE_RPATH = @KDE_RPATH@
-KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
-KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
-KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
-KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
-KDE_USE_FPIE = @KDE_USE_FPIE@
-KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
-KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
-KDE_USE_PIE = @KDE_USE_PIE@
-KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
-LDFLAGS = @LDFLAGS@
-LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
-LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
-LIBCOMPAT = @LIBCOMPAT@
-LIBCRYPT = @LIBCRYPT@
-LIBDL = @LIBDL@
-LIBJPEG = @LIBJPEG@
-LIBOBJS = @LIBOBJS@
-LIBPNG = @LIBPNG@
-LIBPTHREAD = @LIBPTHREAD@
-LIBRESOLV = @LIBRESOLV@
-LIBS = @LIBS@
-LIBSM = @LIBSM@
-LIBSOCKET = @LIBSOCKET@
-LIBTOOL = @LIBTOOL@
-LIBUCB = @LIBUCB@
-LIBUTIL = @LIBUTIL@
-LIBZ = @LIBZ@
-LIB_KAB = @LIB_KAB@
-LIB_KABC = @LIB_KABC@
-LIB_TDECORE = @LIB_TDECORE@
-LIB_KDED = @LIB_KDED@
-LIB_TDEPIM = @LIB_TDEPIM@
-LIB_TDEPRINT = @LIB_TDEPRINT@
-LIB_TDEUI = @LIB_TDEUI@
-LIB_TDEDNSSD = @LIB_TDEDNSSD@
-LIB_KFILE = @LIB_KFILE@
-LIB_KFM = @LIB_KFM@
-LIB_TDEHTML = @LIB_TDEHTML@
-LIB_TDEIMPROXY = @LIB_TDEIMPROXY@
-LIB_TDEIO = @LIB_TDEIO@
-LIB_KJS = @LIB_KJS@
-LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
-LIB_TDEPARTS = @LIB_TDEPARTS@
-LIB_TDESPELL = @LIB_TDESPELL@
-LIB_TDESYCOCA = @LIB_TDESYCOCA@
-LIB_TDEUNITTEST = @LIB_TDEUNITTEST@
-LIB_TDEUTILS = @LIB_TDEUTILS@
-LIB_POLL = @LIB_POLL@
-LIB_QPE = @LIB_QPE@
-LIB_QT = @LIB_QT@
-LIB_SMB = @LIB_SMB@
-LIB_X11 = @LIB_X11@
-LIB_XEXT = @LIB_XEXT@
-LIB_XRENDER = @LIB_XRENDER@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MAKETDEWIDGETS = @MAKETDEWIDGETS@
-MCOPIDL = @MCOPIDL@
-MEINPROC = @MEINPROC@
-MOC = @MOC@
-MSGFMT = @MSGFMT@
-NOOPT_CFLAGS = @NOOPT_CFLAGS@
-NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PERL = @PERL@
-QTE_NORTTI = @QTE_NORTTI@
-QT_INCLUDES = @QT_INCLUDES@
-QT_LDFLAGS = @QT_LDFLAGS@
-RANLIB = @RANLIB@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TOPSUBDIRS = @TOPSUBDIRS@
-UIC = @UIC@
-UIC_TR = @UIC_TR@
-USER_INCLUDES = @USER_INCLUDES@
-USER_LDFLAGS = @USER_LDFLAGS@
-USE_EXCEPTIONS = @USE_EXCEPTIONS@
-USE_RTTI = @USE_RTTI@
-USE_THREADS = @USE_THREADS@
-VERSION = @VERSION@
-WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
-XGETTEXT = @XGETTEXT@
-XMKMF = @XMKMF@
-XMLLINT = @XMLLINT@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_INCLUDES = @X_INCLUDES@
-X_LDFLAGS = @X_LDFLAGS@
-X_PRE_LIBS = @X_PRE_LIBS@
-X_RPATH = @X_RPATH@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-all_includes = @all_includes@
-all_libraries = @all_libraries@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-include_ARTS_FALSE = @include_ARTS_FALSE@
-include_ARTS_TRUE = @include_ARTS_TRUE@
-include_x11_FALSE = @include_x11_FALSE@
-include_x11_TRUE = @include_x11_TRUE@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-kde_appsdir = @kde_appsdir@
-kde_bindir = @kde_bindir@
-kde_confdir = @kde_confdir@
-kde_datadir = @kde_datadir@
-kde_htmldir = @kde_htmldir@
-kde_icondir = @kde_icondir@
-kde_includes = @kde_includes@
-kde_kcfgdir = @kde_kcfgdir@
-kde_libraries = @kde_libraries@
-kde_libs_htmldir = @kde_libs_htmldir@
-kde_libs_prefix = @kde_libs_prefix@
-kde_locale = @kde_locale@
-kde_mimedir = @kde_mimedir@
-kde_moduledir = @kde_moduledir@
-kde_qtver = @kde_qtver@
-kde_servicesdir = @kde_servicesdir@
-kde_servicetypesdir = @kde_servicetypesdir@
-kde_sounddir = @kde_sounddir@
-kde_styledir = @kde_styledir@
-kde_templatesdir = @kde_templatesdir@
-kde_wallpaperdir = @kde_wallpaperdir@
-kde_widgetdir = @kde_widgetdir@
-tdeinitdir = @tdeinitdir@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-qt_includes = @qt_includes@
-qt_libraries = @qt_libraries@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-unsermake_enable_pch_FALSE = @unsermake_enable_pch_FALSE@
-unsermake_enable_pch_TRUE = @unsermake_enable_pch_TRUE@
-x_includes = @x_includes@
-x_libraries = @x_libraries@
-xdg_appsdir = @xdg_appsdir@
-xdg_directorydir = @xdg_directorydir@
-xdg_menudir = @xdg_menudir@
-#>- POFILES = AUTO
-#>+ 2
-POFILES = sk.po ro.po pt_BR.po it.po da.po hu.po bs.po zh_CN.po lo.po et.po fi.po hi.po sr.po es.po pt.po pl.po en_GB.po cs.po fr.po ja.po sv.po ru.po bg.po nl.po he.po ta.po en_US.po uk.po km.po lt.po ko.po zh_TW.po hr.po de.po pa.po tr.po el.po sl.po nb.po id.po cy.po
-GMOFILES = sk.gmo ro.gmo pt_BR.gmo it.gmo da.gmo hu.gmo bs.gmo zh_CN.gmo lo.gmo et.gmo fi.gmo hi.gmo sr.gmo es.gmo pt.gmo pl.gmo en_GB.gmo cs.gmo fr.gmo ja.gmo sv.gmo ru.gmo bg.gmo nl.gmo he.gmo ta.gmo en_US.gmo uk.gmo km.gmo lt.gmo ko.gmo zh_TW.gmo hr.gmo de.gmo pa.gmo tr.gmo el.gmo sl.gmo nb.gmo id.gmo cy.gmo
-#>- all: all-am
-#>+ 1
-all: all-nls docs-am all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-#>- @for dep in $?; do \
-#>- case '$(am__configure_deps)' in \
-#>- *$$dep*) \
-#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-#>- && exit 0; \
-#>- exit 1;; \
-#>- esac; \
-#>- done; \
-#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile'; \
-#>- cd $(top_srcdir) && \
-#>- $(AUTOMAKE) --gnu po/Makefile
-#>+ 12
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu po/Makefile
- cd $(top_srcdir) && perl admin/am_edit po/Makefile.in
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-#>- distdir: $(DISTFILES)
-#>+ 1
-distdir: distdir-nls $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-#>- uninstall: uninstall-am
-#>+ 1
-uninstall: uninstall-nls uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-#>- clean: clean-am
-#>+ 1
-clean: kde-rpo-clean clean-am
-
-#>- clean-am: clean-generic clean-libtool mostlyclean-am
-#>+ 1
-clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-libtool
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-#>- install-data-am:
-#>+ 1
-install-data-am: install-nls
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-#>- maintainer-clean: maintainer-clean-am
-#>+ 1
-maintainer-clean: clean-nls maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
- distclean distclean-generic distclean-libtool distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-data install-data-am install-exec install-exec-am \
- install-info install-info-am install-man install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
-
-#>+ 2
-KDE_DIST=tr.gmo bs.po zh_CN.po sv.gmo ta.gmo sr.gmo ko.gmo sl.gmo da.po ru.gmo he.gmo nb.gmo uk.po de.po et.po ta.po ja.gmo bs.gmo nb.po fr.po el.po et.gmo cs.po tr.po zh_CN.gmo he.po sk.gmo id.gmo en_US.po ro.po bg.po ja.po pt_BR.po it.gmo fi.gmo hi.gmo de.gmo lo.gmo es.po pt.gmo hi.po es.gmo en_GB.po it.po nl.gmo da.gmo pa.po id.po sr.po nl.po zh_TW.gmo pl.gmo pt.po uk.gmo hr.po km.gmo ru.po twin_SUSE2.pot bg.gmo en_GB.gmo fi.po ko.po el.gmo fr.gmo ro.gmo zh_TW.po cs.gmo lt.gmo pt_BR.gmo Makefile.in hr.gmo cy.gmo sv.po hu.po cy.po pl.po lt.po en_US.gmo km.po pa.gmo lo.po sk.po hu.gmo Makefile.am sl.po
-
-#>+ 124
-sk.gmo: sk.po
- rm -f sk.gmo; $(GMSGFMT) -o sk.gmo $(srcdir)/sk.po
- test ! -f sk.gmo || touch sk.gmo
-ro.gmo: ro.po
- rm -f ro.gmo; $(GMSGFMT) -o ro.gmo $(srcdir)/ro.po
- test ! -f ro.gmo || touch ro.gmo
-pt_BR.gmo: pt_BR.po
- rm -f pt_BR.gmo; $(GMSGFMT) -o pt_BR.gmo $(srcdir)/pt_BR.po
- test ! -f pt_BR.gmo || touch pt_BR.gmo
-it.gmo: it.po
- rm -f it.gmo; $(GMSGFMT) -o it.gmo $(srcdir)/it.po
- test ! -f it.gmo || touch it.gmo
-da.gmo: da.po
- rm -f da.gmo; $(GMSGFMT) -o da.gmo $(srcdir)/da.po
- test ! -f da.gmo || touch da.gmo
-hu.gmo: hu.po
- rm -f hu.gmo; $(GMSGFMT) -o hu.gmo $(srcdir)/hu.po
- test ! -f hu.gmo || touch hu.gmo
-bs.gmo: bs.po
- rm -f bs.gmo; $(GMSGFMT) -o bs.gmo $(srcdir)/bs.po
- test ! -f bs.gmo || touch bs.gmo
-zh_CN.gmo: zh_CN.po
- rm -f zh_CN.gmo; $(GMSGFMT) -o zh_CN.gmo $(srcdir)/zh_CN.po
- test ! -f zh_CN.gmo || touch zh_CN.gmo
-lo.gmo: lo.po
- rm -f lo.gmo; $(GMSGFMT) -o lo.gmo $(srcdir)/lo.po
- test ! -f lo.gmo || touch lo.gmo
-et.gmo: et.po
- rm -f et.gmo; $(GMSGFMT) -o et.gmo $(srcdir)/et.po
- test ! -f et.gmo || touch et.gmo
-fi.gmo: fi.po
- rm -f fi.gmo; $(GMSGFMT) -o fi.gmo $(srcdir)/fi.po
- test ! -f fi.gmo || touch fi.gmo
-hi.gmo: hi.po
- rm -f hi.gmo; $(GMSGFMT) -o hi.gmo $(srcdir)/hi.po
- test ! -f hi.gmo || touch hi.gmo
-sr.gmo: sr.po
- rm -f sr.gmo; $(GMSGFMT) -o sr.gmo $(srcdir)/sr.po
- test ! -f sr.gmo || touch sr.gmo
-es.gmo: es.po
- rm -f es.gmo; $(GMSGFMT) -o es.gmo $(srcdir)/es.po
- test ! -f es.gmo || touch es.gmo
-pt.gmo: pt.po
- rm -f pt.gmo; $(GMSGFMT) -o pt.gmo $(srcdir)/pt.po
- test ! -f pt.gmo || touch pt.gmo
-pl.gmo: pl.po
- rm -f pl.gmo; $(GMSGFMT) -o pl.gmo $(srcdir)/pl.po
- test ! -f pl.gmo || touch pl.gmo
-en_GB.gmo: en_GB.po
- rm -f en_GB.gmo; $(GMSGFMT) -o en_GB.gmo $(srcdir)/en_GB.po
- test ! -f en_GB.gmo || touch en_GB.gmo
-cs.gmo: cs.po
- rm -f cs.gmo; $(GMSGFMT) -o cs.gmo $(srcdir)/cs.po
- test ! -f cs.gmo || touch cs.gmo
-fr.gmo: fr.po
- rm -f fr.gmo; $(GMSGFMT) -o fr.gmo $(srcdir)/fr.po
- test ! -f fr.gmo || touch fr.gmo
-ja.gmo: ja.po
- rm -f ja.gmo; $(GMSGFMT) -o ja.gmo $(srcdir)/ja.po
- test ! -f ja.gmo || touch ja.gmo
-sv.gmo: sv.po
- rm -f sv.gmo; $(GMSGFMT) -o sv.gmo $(srcdir)/sv.po
- test ! -f sv.gmo || touch sv.gmo
-ru.gmo: ru.po
- rm -f ru.gmo; $(GMSGFMT) -o ru.gmo $(srcdir)/ru.po
- test ! -f ru.gmo || touch ru.gmo
-bg.gmo: bg.po
- rm -f bg.gmo; $(GMSGFMT) -o bg.gmo $(srcdir)/bg.po
- test ! -f bg.gmo || touch bg.gmo
-nl.gmo: nl.po
- rm -f nl.gmo; $(GMSGFMT) -o nl.gmo $(srcdir)/nl.po
- test ! -f nl.gmo || touch nl.gmo
-he.gmo: he.po
- rm -f he.gmo; $(GMSGFMT) -o he.gmo $(srcdir)/he.po
- test ! -f he.gmo || touch he.gmo
-ta.gmo: ta.po
- rm -f ta.gmo; $(GMSGFMT) -o ta.gmo $(srcdir)/ta.po
- test ! -f ta.gmo || touch ta.gmo
-en_US.gmo: en_US.po
- rm -f en_US.gmo; $(GMSGFMT) -o en_US.gmo $(srcdir)/en_US.po
- test ! -f en_US.gmo || touch en_US.gmo
-uk.gmo: uk.po
- rm -f uk.gmo; $(GMSGFMT) -o uk.gmo $(srcdir)/uk.po
- test ! -f uk.gmo || touch uk.gmo
-km.gmo: km.po
- rm -f km.gmo; $(GMSGFMT) -o km.gmo $(srcdir)/km.po
- test ! -f km.gmo || touch km.gmo
-lt.gmo: lt.po
- rm -f lt.gmo; $(GMSGFMT) -o lt.gmo $(srcdir)/lt.po
- test ! -f lt.gmo || touch lt.gmo
-ko.gmo: ko.po
- rm -f ko.gmo; $(GMSGFMT) -o ko.gmo $(srcdir)/ko.po
- test ! -f ko.gmo || touch ko.gmo
-zh_TW.gmo: zh_TW.po
- rm -f zh_TW.gmo; $(GMSGFMT) -o zh_TW.gmo $(srcdir)/zh_TW.po
- test ! -f zh_TW.gmo || touch zh_TW.gmo
-hr.gmo: hr.po
- rm -f hr.gmo; $(GMSGFMT) -o hr.gmo $(srcdir)/hr.po
- test ! -f hr.gmo || touch hr.gmo
-de.gmo: de.po
- rm -f de.gmo; $(GMSGFMT) -o de.gmo $(srcdir)/de.po
- test ! -f de.gmo || touch de.gmo
-pa.gmo: pa.po
- rm -f pa.gmo; $(GMSGFMT) -o pa.gmo $(srcdir)/pa.po
- test ! -f pa.gmo || touch pa.gmo
-tr.gmo: tr.po
- rm -f tr.gmo; $(GMSGFMT) -o tr.gmo $(srcdir)/tr.po
- test ! -f tr.gmo || touch tr.gmo
-el.gmo: el.po
- rm -f el.gmo; $(GMSGFMT) -o el.gmo $(srcdir)/el.po
- test ! -f el.gmo || touch el.gmo
-sl.gmo: sl.po
- rm -f sl.gmo; $(GMSGFMT) -o sl.gmo $(srcdir)/sl.po
- test ! -f sl.gmo || touch sl.gmo
-nb.gmo: nb.po
- rm -f nb.gmo; $(GMSGFMT) -o nb.gmo $(srcdir)/nb.po
- test ! -f nb.gmo || touch nb.gmo
-id.gmo: id.po
- rm -f id.gmo; $(GMSGFMT) -o id.gmo $(srcdir)/id.po
- test ! -f id.gmo || touch id.gmo
-cy.gmo: cy.po
- rm -f cy.gmo; $(GMSGFMT) -o cy.gmo $(srcdir)/cy.po
- test ! -f cy.gmo || touch cy.gmo
-
-#>+ 3
-clean-nls:
- -rm -f sk.gmo ro.gmo pt_BR.gmo it.gmo da.gmo hu.gmo bs.gmo zh_CN.gmo lo.gmo et.gmo fi.gmo hi.gmo sr.gmo es.gmo pt.gmo pl.gmo en_GB.gmo cs.gmo fr.gmo ja.gmo sv.gmo ru.gmo bg.gmo nl.gmo he.gmo ta.gmo en_US.gmo uk.gmo km.gmo lt.gmo ko.gmo zh_TW.gmo hr.gmo de.gmo pa.gmo tr.gmo el.gmo sl.gmo nb.gmo id.gmo cy.gmo
-
-#>+ 10
-install-nls:
- @for base in sk ro pt_BR it da hu bs zh_CN lo et fi hi sr es pt pl en_GB cs fr ja sv ru bg nl he ta en_US uk km lt ko zh_TW hr de pa tr el sl nb id cy ; do \
- echo $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$$base/LC_MESSAGES/$(PACKAGE).mo ;\
- $(mkinstalldirs) $(DESTDIR)$(kde_locale)/$$base/LC_MESSAGES ; \
- if test -f $$base.gmo; then $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$$base/LC_MESSAGES/$(PACKAGE).mo ;\
- elif test -f $(srcdir)/$$base.gmo; then $(INSTALL_DATA) $(srcdir)/$$base.gmo $(DESTDIR)$(kde_locale)/$$base/LC_MESSAGES/$(PACKAGE).mo ;\
- fi ;\
- done
-
-
-#>+ 43
-uninstall-nls:
- rm -f $(DESTDIR)$(kde_locale)/sk/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/ro/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/pt_BR/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/it/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/da/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/hu/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/bs/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/zh_CN/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/lo/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/et/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/fi/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/hi/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/sr/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/es/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/pt/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/pl/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/en_GB/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/cs/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/fr/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/ja/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/sv/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/ru/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/bg/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/nl/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/he/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/ta/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/en_US/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/uk/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/km/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/lt/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/ko/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/zh_TW/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/hr/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/de/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/pa/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/tr/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/el/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/sl/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/nb/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/id/LC_MESSAGES/$(PACKAGE).mo
- rm -f $(DESTDIR)$(kde_locale)/cy/LC_MESSAGES/$(PACKAGE).mo
-
-#>+ 2
-all-nls: $(GMOFILES)
-
-#>+ 8
-distdir-nls:$(GMOFILES)
- for file in $(POFILES); do \
- cp $(srcdir)/$$file $(distdir); \
- done
- for file in $(GMOFILES); do \
- cp $(srcdir)/$$file $(distdir); \
- done
-
-#>+ 4
-merge:
- $(MAKE) -f $(top_srcdir)/admin/Makefile.common package-merge POFILES="${POFILES}" PACKAGE=${PACKAGE}
-
-
-#>+ 2
-docs-am:
-
-#>+ 15
-force-reedit:
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu po/Makefile
- cd $(top_srcdir) && perl admin/am_edit po/Makefile.in
-
-
-#>+ 21
-clean-bcheck:
- rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
-
-bcheck: bcheck-am
-
-bcheck-am:
- @for i in ; do \
- if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
- echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
- echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
- echo "$$i"; \
- if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
- rm -f $$i.bchecktest.cc; exit 1; \
- fi ; \
- echo "" >> $$i.bchecktest.cc.class; \
- perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
- rm -f a.out; \
- fi ; \
- done
-
-
-#>+ 3
-final:
- $(MAKE) all-am
-
-#>+ 3
-final-install:
- $(MAKE) install-am
-
-#>+ 3
-no-final:
- $(MAKE) all-am
-
-#>+ 3
-no-final-install:
- $(MAKE) install-am
-
-#>+ 3
-kde-rpo-clean:
- -rm -f *.rpo
-
-#>+ 3
-nmcheck:
-nmcheck-am: nmcheck
diff --git a/src/CMakeL10n.txt b/src/CMakeL10n.txt
new file mode 100644
index 0000000..d781e81
--- /dev/null
+++ b/src/CMakeL10n.txt
@@ -0,0 +1,10 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "messages/twin-style-suse2" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/twin-style-suse2-desktops"
+ SOURCES *.desktop
+)
+
+tde_l10n_auto_add_subdirectories( )
diff --git a/src/config/CMakeL10n.txt b/src/config/CMakeL10n.txt
new file mode 100644
index 0000000..66ed1eb
--- /dev/null
+++ b/src/config/CMakeL10n.txt
@@ -0,0 +1,3 @@
+##### create translation templates ##############
+
+tde_l10n_create_template( "messages/twin_suse2_config" )
diff --git a/translations/CMakeLists.txt b/translations/CMakeLists.txt
new file mode 100644
index 0000000..6d0aa9f
--- /dev/null
+++ b/translations/CMakeLists.txt
@@ -0,0 +1 @@
+tde_auto_add_subdirectories( )
diff --git a/translations/desktop_files/twin-style-suse2-desktops.pot b/translations/desktop_files/twin-style-suse2-desktops.pot
new file mode 100644
index 0000000..7d93674
--- /dev/null
+++ b/translations/desktop_files/twin-style-suse2-desktops.pot
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-06-26 14:09+0300\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <[email protected]>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: SUSE2.desktop:2
+msgid "SUSE2"
+msgstr ""
diff --git a/translations/messages/CMakeLists.txt b/translations/messages/CMakeLists.txt
new file mode 100644
index 0000000..75c89f8
--- /dev/null
+++ b/translations/messages/CMakeLists.txt
@@ -0,0 +1,14 @@
+file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
+string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" )
+
+foreach( _po ${po_files} )
+ get_filename_component( _lang ${_po} NAME_WE )
+ if( "${_linguas}" MATCHES "^;*$" OR ";${_linguas};" MATCHES ";${_lang};" )
+ if( "${_po}" MATCHES "^([^/]*)/.*" )
+ string( REGEX REPLACE "^([^/]*)/.*" "\\1" _component "${_po}" )
+ else( )
+ set( _component "${PROJECT_NAME}" )
+ endif( )
+ tde_create_translation( FILES ${_po} LANG ${_lang} OUTPUT_NAME ${_component} )
+ endif( )
+endforeach( )
diff --git a/po/bg.po b/translations/messages/bg.po
index 3ed6c90..3ed6c90 100644
--- a/po/bg.po
+++ b/translations/messages/bg.po
diff --git a/po/bs.po b/translations/messages/bs.po
index 302a59d..302a59d 100644
--- a/po/bs.po
+++ b/translations/messages/bs.po
diff --git a/po/cs.po b/translations/messages/cs.po
index 83844f5..83844f5 100644
--- a/po/cs.po
+++ b/translations/messages/cs.po
diff --git a/po/cy.po b/translations/messages/cy.po
index 47e52cb..47e52cb 100644
--- a/po/cy.po
+++ b/translations/messages/cy.po
diff --git a/po/da.po b/translations/messages/da.po
index d25fc39..d25fc39 100644
--- a/po/da.po
+++ b/translations/messages/da.po
diff --git a/po/de.po b/translations/messages/de.po
index 59e0796..59e0796 100644
--- a/po/de.po
+++ b/translations/messages/de.po
diff --git a/po/el.po b/translations/messages/el.po
index 2713348..2713348 100644
--- a/po/el.po
+++ b/translations/messages/el.po
diff --git a/po/en_GB.po b/translations/messages/en_GB.po
index f3796b5..f3796b5 100644
--- a/po/en_GB.po
+++ b/translations/messages/en_GB.po
diff --git a/po/en_US.po b/translations/messages/en_US.po
index f647fe2..f647fe2 100644
--- a/po/en_US.po
+++ b/translations/messages/en_US.po
diff --git a/po/es.po b/translations/messages/es.po
index 193f8b0..193f8b0 100644
--- a/po/es.po
+++ b/translations/messages/es.po
diff --git a/po/et.po b/translations/messages/et.po
index f6c8aae..f6c8aae 100644
--- a/po/et.po
+++ b/translations/messages/et.po
diff --git a/po/fi.po b/translations/messages/fi.po
index fafc54b..fafc54b 100644
--- a/po/fi.po
+++ b/translations/messages/fi.po
diff --git a/po/fr.po b/translations/messages/fr.po
index a6b8cd5..a6b8cd5 100644
--- a/po/fr.po
+++ b/translations/messages/fr.po
diff --git a/po/he.po b/translations/messages/he.po
index cdf60c6..cdf60c6 100644
--- a/po/he.po
+++ b/translations/messages/he.po
diff --git a/po/hi.po b/translations/messages/hi.po
index a1713f8..a1713f8 100644
--- a/po/hi.po
+++ b/translations/messages/hi.po
diff --git a/po/hr.po b/translations/messages/hr.po
index 0a88c43..0a88c43 100644
--- a/po/hr.po
+++ b/translations/messages/hr.po
diff --git a/po/hu.po b/translations/messages/hu.po
index 6d6cf39..6d6cf39 100644
--- a/po/hu.po
+++ b/translations/messages/hu.po
diff --git a/po/id.po b/translations/messages/id.po
index 98d7dd0..98d7dd0 100644
--- a/po/id.po
+++ b/translations/messages/id.po
diff --git a/po/it.po b/translations/messages/it.po
index 15bfda4..15bfda4 100644
--- a/po/it.po
+++ b/translations/messages/it.po
diff --git a/po/ja.po b/translations/messages/ja.po
index 4b4b51f..4b4b51f 100644
--- a/po/ja.po
+++ b/translations/messages/ja.po
diff --git a/po/km.po b/translations/messages/km.po
index 42f5bbf..42f5bbf 100644
--- a/po/km.po
+++ b/translations/messages/km.po
diff --git a/po/ko.po b/translations/messages/ko.po
index e594fcf..e594fcf 100644
--- a/po/ko.po
+++ b/translations/messages/ko.po
diff --git a/po/kwin_SUSE2.pot b/translations/messages/kwin_SUSE2.pot
index fc449aa..fc449aa 100644
--- a/po/kwin_SUSE2.pot
+++ b/translations/messages/kwin_SUSE2.pot
diff --git a/po/lo.po b/translations/messages/lo.po
index 652110b..652110b 100644
--- a/po/lo.po
+++ b/translations/messages/lo.po
diff --git a/po/lt.po b/translations/messages/lt.po
index e9979cb..e9979cb 100644
--- a/po/lt.po
+++ b/translations/messages/lt.po
diff --git a/po/nb.po b/translations/messages/nb.po
index 5b644d8..5b644d8 100644
--- a/po/nb.po
+++ b/translations/messages/nb.po
diff --git a/po/nl.po b/translations/messages/nl.po
index a7444ea..a7444ea 100644
--- a/po/nl.po
+++ b/translations/messages/nl.po
diff --git a/po/pa.po b/translations/messages/pa.po
index 75685b5..75685b5 100644
--- a/po/pa.po
+++ b/translations/messages/pa.po
diff --git a/po/pl.po b/translations/messages/pl.po
index 9bcb305..9bcb305 100644
--- a/po/pl.po
+++ b/translations/messages/pl.po
diff --git a/po/pt.po b/translations/messages/pt.po
index 9388fa9..9388fa9 100644
--- a/po/pt.po
+++ b/translations/messages/pt.po
diff --git a/po/pt_BR.po b/translations/messages/pt_BR.po
index 4d2d0fb..4d2d0fb 100644
--- a/po/pt_BR.po
+++ b/translations/messages/pt_BR.po
diff --git a/po/ro.po b/translations/messages/ro.po
index 8972a20..8972a20 100644
--- a/po/ro.po
+++ b/translations/messages/ro.po
diff --git a/po/ru.po b/translations/messages/ru.po
index 2eb16d5..2eb16d5 100644
--- a/po/ru.po
+++ b/translations/messages/ru.po
diff --git a/po/sk.po b/translations/messages/sk.po
index ac32021..ac32021 100644
--- a/po/sk.po
+++ b/translations/messages/sk.po
diff --git a/po/sl.po b/translations/messages/sl.po
index cd858d3..cd858d3 100644
--- a/po/sl.po
+++ b/translations/messages/sl.po
diff --git a/po/sr.po b/translations/messages/sr.po
index 9d2bbb8..9d2bbb8 100644
--- a/po/sr.po
+++ b/translations/messages/sr.po
diff --git a/po/sv.po b/translations/messages/sv.po
index 90eb97a..90eb97a 100644
--- a/po/sv.po
+++ b/translations/messages/sv.po
diff --git a/po/ta.po b/translations/messages/ta.po
index f5d8950..f5d8950 100644
--- a/po/ta.po
+++ b/translations/messages/ta.po
diff --git a/po/tr.po b/translations/messages/tr.po
index 78d6f2f..78d6f2f 100644
--- a/po/tr.po
+++ b/translations/messages/tr.po
diff --git a/translations/messages/twin-style-suse2.pot b/translations/messages/twin-style-suse2.pot
new file mode 100644
index 0000000..e3824fd
--- /dev/null
+++ b/translations/messages/twin-style-suse2.pot
@@ -0,0 +1,396 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2021-06-26 14:09+0300\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. 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 ""
+
+#. 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"
+msgstr ""
+
+#: SUSE2client.cpp:69
+msgid "SUSE2 (Version %1)"
+msgstr ""
+
+#: config/config.cpp:261
+msgid "Select Logo Image"
+msgstr ""
+
+#: config/configdialog.ui:16
+#, no-c-format
+msgid "Config Dialog"
+msgstr ""
+
+#: config/configdialog.ui:34
+#, no-c-format
+msgid "Ge&neral"
+msgstr ""
+
+#: config/configdialog.ui:45
+#, no-c-format
+msgid "Title Alignment"
+msgstr ""
+
+#: config/configdialog.ui:56
+#, no-c-format
+msgid "&Left"
+msgstr ""
+
+#: config/configdialog.ui:59
+#, no-c-format
+msgid "Align the title left."
+msgstr ""
+
+#: config/configdialog.ui:67
+#, no-c-format
+msgid "&Center"
+msgstr ""
+
+#: config/configdialog.ui:70
+#, no-c-format
+msgid "Center the title."
+msgstr ""
+
+#: config/configdialog.ui:78
+#, no-c-format
+msgid "&Right"
+msgstr ""
+
+#: config/configdialog.ui:81
+#, no-c-format
+msgid "Align the title right."
+msgstr ""
+
+#: config/configdialog.ui:91
+#, no-c-format
+msgid "Rounded Top Corners"
+msgstr ""
+
+#: config/configdialog.ui:102
+#, no-c-format
+msgid "Alwa&ys"
+msgstr ""
+
+#: config/configdialog.ui:105
+#, no-c-format
+msgid "Alt+Y"
+msgstr ""
+
+#: config/configdialog.ui:108
+#, no-c-format
+msgid "Always draw rounded window top corners."
+msgstr ""
+
+#: config/configdialog.ui:116
+#, no-c-format
+msgid "Not maximi&zed"
+msgstr ""
+
+#: config/configdialog.ui:119
+#, no-c-format
+msgid "Alt+Z"
+msgstr ""
+
+#: config/configdialog.ui:122
+#, no-c-format
+msgid "Draw rounded top corners if the window is not maximized."
+msgstr ""
+
+#: config/configdialog.ui:130
+#, no-c-format
+msgid "Ne&ver"
+msgstr ""
+
+#: config/configdialog.ui:133
+#, no-c-format
+msgid "Alt+V"
+msgstr ""
+
+#: config/configdialog.ui:136
+#, no-c-format
+msgid "Never draw rounded window top corners."
+msgstr ""
+
+#: config/configdialog.ui:146
+#, no-c-format
+msgid "Close &windows by double clicking the menu button"
+msgstr ""
+
+#: config/configdialog.ui:149
+#, no-c-format
+msgid ""
+"Check this option if you want windows to be closed when you double click the "
+"menu button, similar to Microsoft Windows."
+msgstr ""
+
+#: config/configdialog.ui:157
+#, no-c-format
+msgid "Use shadowed &text"
+msgstr ""
+
+#: config/configdialog.ui:160
+#, no-c-format
+msgid ""
+"Check this option if you want the titlebar text to have a 3D look with a "
+"shadow behind it."
+msgstr ""
+
+#: config/configdialog.ui:176 config/configdialog.ui:745
+#, no-c-format
+msgid " px"
+msgstr ""
+
+#: config/configdialog.ui:182
+#, no-c-format
+msgid "Here you can set some additional space for the titlebar height."
+msgstr ""
+
+#: config/configdialog.ui:198
+#, no-c-format
+msgid "additional space for title height"
+msgstr ""
+
+#: config/configdialog.ui:241
+#, no-c-format
+msgid "Titlebarstyle:"
+msgstr ""
+
+#: config/configdialog.ui:247
+#, no-c-format
+msgid "Toplight"
+msgstr ""
+
+#: config/configdialog.ui:252
+#, no-c-format
+msgid "Balanced"
+msgstr ""
+
+#: config/configdialog.ui:259
+#, no-c-format
+msgid "Select the titlebar style."
+msgstr ""
+
+#: config/configdialog.ui:288
+#, no-c-format
+msgid "Bu&ttons"
+msgstr ""
+
+#: config/configdialog.ui:315
+#, no-c-format
+msgid "Buttontype:"
+msgstr ""
+
+#: config/configdialog.ui:321
+#, no-c-format
+msgid "Plastik flat"
+msgstr ""
+
+#: config/configdialog.ui:326
+#, no-c-format
+msgid "Lipstik flat"
+msgstr ""
+
+#: config/configdialog.ui:331
+#, no-c-format
+msgid "Plastik 3D"
+msgstr ""
+
+#: config/configdialog.ui:336
+#, no-c-format
+msgid "Lipstik 3D"
+msgstr ""
+
+#: config/configdialog.ui:341
+#, no-c-format
+msgid "Lipstik bright"
+msgstr ""
+
+#: config/configdialog.ui:348
+#, no-c-format
+msgid "Select the buttontype."
+msgstr ""
+
+#: config/configdialog.ui:392
+#, no-c-format
+msgid "Custom colors for button bac&kground"
+msgstr ""
+
+#: config/configdialog.ui:395
+#, no-c-format
+msgid ""
+"Allow custom colors for the button background. The colors for the "
+"buttonbackground from the colorscheme are used then."
+msgstr ""
+
+#: config/configdialog.ui:403
+#, no-c-format
+msgid "&Use titlefont settings for button icons"
+msgstr ""
+
+#: config/configdialog.ui:406
+#, no-c-format
+msgid ""
+"Use the titlefont settings (color, shadow) for the button icons. Overrides "
+"the custom color settings."
+msgstr ""
+
+#: config/configdialog.ui:414
+#, no-c-format
+msgid "A&nimate buttons"
+msgstr ""
+
+#: config/configdialog.ui:417
+#, no-c-format
+msgid ""
+"Check this option if you want the buttons to fade in when the mouse pointer "
+"hovers over them and fade out again when it moves away."
+msgstr ""
+
+#: config/configdialog.ui:441
+#, no-c-format
+msgid "Iconsize:"
+msgstr ""
+
+#: config/configdialog.ui:449
+#, no-c-format
+msgid " %"
+msgstr ""
+
+#: config/configdialog.ui:458
+#, no-c-format
+msgid ""
+"Here you can set the size of the button icons relative to the button size."
+msgstr ""
+
+#: config/configdialog.ui:485
+#, no-c-format
+msgid "&Red closebutton icon"
+msgstr ""
+
+#: config/configdialog.ui:488
+#, no-c-format
+msgid ""
+"Paint the icon of the closebutton in red (this overrides all other "
+"colorsettings)."
+msgstr ""
+
+#: config/configdialog.ui:496
+#, no-c-format
+msgid "&Custom icon colors"
+msgstr ""
+
+#: config/configdialog.ui:499
+#, no-c-format
+msgid "Allow custom colors for the button icons."
+msgstr ""
+
+#: config/configdialog.ui:540
+#, no-c-format
+msgid "Active:"
+msgstr ""
+
+#: config/configdialog.ui:548
+#, no-c-format
+msgid "Active down:"
+msgstr ""
+
+#: config/configdialog.ui:556
+#, no-c-format
+msgid "Inactive:"
+msgstr ""
+
+#: config/configdialog.ui:564
+#, no-c-format
+msgid "Inactive down:"
+msgstr ""
+
+#: config/configdialog.ui:585
+#, no-c-format
+msgid "Color for the icon of the active button."
+msgstr ""
+
+#: config/configdialog.ui:596
+#, no-c-format
+msgid "Color for the icon of the active button when pressed."
+msgstr ""
+
+#: config/configdialog.ui:607
+#, no-c-format
+msgid "Color for the icon of the inactive button."
+msgstr ""
+
+#: config/configdialog.ui:618
+#, no-c-format
+msgid "Color for the icon of the inactive button when pressed."
+msgstr ""
+
+#: config/configdialog.ui:630
+#, no-c-format
+msgid "Shado&w for icons"
+msgstr ""
+
+#: config/configdialog.ui:633
+#, no-c-format
+msgid ""
+"Check this if you want to have shadows for the button icons on active "
+"windows."
+msgstr ""
+
+#: config/configdialog.ui:643
+#, no-c-format
+msgid "&Logo"
+msgstr ""
+
+#: config/configdialog.ui:679
+#, no-c-format
+msgid "Logo preview:"
+msgstr ""
+
+#: config/configdialog.ui:729
+#, no-c-format
+msgid "Offset from title:"
+msgstr ""
+
+#: config/configdialog.ui:751
+#, no-c-format
+msgid "Set the offset of the logo from the titletext."
+msgstr ""
+
+#: config/configdialog.ui:776
+#, no-c-format
+msgid "Sele&ct Image"
+msgstr ""
+
+#: config/configdialog.ui:779
+#, no-c-format
+msgid "Select the titlebar logo image."
+msgstr ""
+
+#: config/configdialog.ui:804
+#, no-c-format
+msgid "Show &titlebar logo"
+msgstr ""
+
+#: config/configdialog.ui:807
+#, no-c-format
+msgid "Check this if you want to see the titlebar logo in the titlebar."
+msgstr ""
diff --git a/translations/messages/twin_suse2_config.pot b/translations/messages/twin_suse2_config.pot
new file mode 100644
index 0000000..36b55e8
--- /dev/null
+++ b/translations/messages/twin_suse2_config.pot
@@ -0,0 +1,392 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2021-06-26 16:02+0300\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. 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 ""
+
+#. 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"
+msgstr ""
+
+#: config.cpp:261
+msgid "Select Logo Image"
+msgstr ""
+
+#: configdialog.ui:16
+#, no-c-format
+msgid "Config Dialog"
+msgstr ""
+
+#: configdialog.ui:34
+#, no-c-format
+msgid "Ge&neral"
+msgstr ""
+
+#: configdialog.ui:45
+#, no-c-format
+msgid "Title Alignment"
+msgstr ""
+
+#: configdialog.ui:56
+#, no-c-format
+msgid "&Left"
+msgstr ""
+
+#: configdialog.ui:59
+#, no-c-format
+msgid "Align the title left."
+msgstr ""
+
+#: configdialog.ui:67
+#, no-c-format
+msgid "&Center"
+msgstr ""
+
+#: configdialog.ui:70
+#, no-c-format
+msgid "Center the title."
+msgstr ""
+
+#: configdialog.ui:78
+#, no-c-format
+msgid "&Right"
+msgstr ""
+
+#: configdialog.ui:81
+#, no-c-format
+msgid "Align the title right."
+msgstr ""
+
+#: configdialog.ui:91
+#, no-c-format
+msgid "Rounded Top Corners"
+msgstr ""
+
+#: configdialog.ui:102
+#, no-c-format
+msgid "Alwa&ys"
+msgstr ""
+
+#: configdialog.ui:105
+#, no-c-format
+msgid "Alt+Y"
+msgstr ""
+
+#: configdialog.ui:108
+#, no-c-format
+msgid "Always draw rounded window top corners."
+msgstr ""
+
+#: configdialog.ui:116
+#, no-c-format
+msgid "Not maximi&zed"
+msgstr ""
+
+#: configdialog.ui:119
+#, no-c-format
+msgid "Alt+Z"
+msgstr ""
+
+#: configdialog.ui:122
+#, no-c-format
+msgid "Draw rounded top corners if the window is not maximized."
+msgstr ""
+
+#: configdialog.ui:130
+#, no-c-format
+msgid "Ne&ver"
+msgstr ""
+
+#: configdialog.ui:133
+#, no-c-format
+msgid "Alt+V"
+msgstr ""
+
+#: configdialog.ui:136
+#, no-c-format
+msgid "Never draw rounded window top corners."
+msgstr ""
+
+#: configdialog.ui:146
+#, no-c-format
+msgid "Close &windows by double clicking the menu button"
+msgstr ""
+
+#: configdialog.ui:149
+#, no-c-format
+msgid ""
+"Check this option if you want windows to be closed when you double click the "
+"menu button, similar to Microsoft Windows."
+msgstr ""
+
+#: configdialog.ui:157
+#, no-c-format
+msgid "Use shadowed &text"
+msgstr ""
+
+#: configdialog.ui:160
+#, no-c-format
+msgid ""
+"Check this option if you want the titlebar text to have a 3D look with a "
+"shadow behind it."
+msgstr ""
+
+#: configdialog.ui:176 configdialog.ui:745
+#, no-c-format
+msgid " px"
+msgstr ""
+
+#: configdialog.ui:182
+#, no-c-format
+msgid "Here you can set some additional space for the titlebar height."
+msgstr ""
+
+#: configdialog.ui:198
+#, no-c-format
+msgid "additional space for title height"
+msgstr ""
+
+#: configdialog.ui:241
+#, no-c-format
+msgid "Titlebarstyle:"
+msgstr ""
+
+#: configdialog.ui:247
+#, no-c-format
+msgid "Toplight"
+msgstr ""
+
+#: configdialog.ui:252
+#, no-c-format
+msgid "Balanced"
+msgstr ""
+
+#: configdialog.ui:259
+#, no-c-format
+msgid "Select the titlebar style."
+msgstr ""
+
+#: configdialog.ui:288
+#, no-c-format
+msgid "Bu&ttons"
+msgstr ""
+
+#: configdialog.ui:315
+#, no-c-format
+msgid "Buttontype:"
+msgstr ""
+
+#: configdialog.ui:321
+#, no-c-format
+msgid "Plastik flat"
+msgstr ""
+
+#: configdialog.ui:326
+#, no-c-format
+msgid "Lipstik flat"
+msgstr ""
+
+#: configdialog.ui:331
+#, no-c-format
+msgid "Plastik 3D"
+msgstr ""
+
+#: configdialog.ui:336
+#, no-c-format
+msgid "Lipstik 3D"
+msgstr ""
+
+#: configdialog.ui:341
+#, no-c-format
+msgid "Lipstik bright"
+msgstr ""
+
+#: configdialog.ui:348
+#, no-c-format
+msgid "Select the buttontype."
+msgstr ""
+
+#: configdialog.ui:392
+#, no-c-format
+msgid "Custom colors for button bac&kground"
+msgstr ""
+
+#: configdialog.ui:395
+#, no-c-format
+msgid ""
+"Allow custom colors for the button background. The colors for the "
+"buttonbackground from the colorscheme are used then."
+msgstr ""
+
+#: configdialog.ui:403
+#, no-c-format
+msgid "&Use titlefont settings for button icons"
+msgstr ""
+
+#: configdialog.ui:406
+#, no-c-format
+msgid ""
+"Use the titlefont settings (color, shadow) for the button icons. Overrides "
+"the custom color settings."
+msgstr ""
+
+#: configdialog.ui:414
+#, no-c-format
+msgid "A&nimate buttons"
+msgstr ""
+
+#: configdialog.ui:417
+#, no-c-format
+msgid ""
+"Check this option if you want the buttons to fade in when the mouse pointer "
+"hovers over them and fade out again when it moves away."
+msgstr ""
+
+#: configdialog.ui:441
+#, no-c-format
+msgid "Iconsize:"
+msgstr ""
+
+#: configdialog.ui:449
+#, no-c-format
+msgid " %"
+msgstr ""
+
+#: configdialog.ui:458
+#, no-c-format
+msgid ""
+"Here you can set the size of the button icons relative to the button size."
+msgstr ""
+
+#: configdialog.ui:485
+#, no-c-format
+msgid "&Red closebutton icon"
+msgstr ""
+
+#: configdialog.ui:488
+#, no-c-format
+msgid ""
+"Paint the icon of the closebutton in red (this overrides all other "
+"colorsettings)."
+msgstr ""
+
+#: configdialog.ui:496
+#, no-c-format
+msgid "&Custom icon colors"
+msgstr ""
+
+#: configdialog.ui:499
+#, no-c-format
+msgid "Allow custom colors for the button icons."
+msgstr ""
+
+#: configdialog.ui:540
+#, no-c-format
+msgid "Active:"
+msgstr ""
+
+#: configdialog.ui:548
+#, no-c-format
+msgid "Active down:"
+msgstr ""
+
+#: configdialog.ui:556
+#, no-c-format
+msgid "Inactive:"
+msgstr ""
+
+#: configdialog.ui:564
+#, no-c-format
+msgid "Inactive down:"
+msgstr ""
+
+#: configdialog.ui:585
+#, no-c-format
+msgid "Color for the icon of the active button."
+msgstr ""
+
+#: configdialog.ui:596
+#, no-c-format
+msgid "Color for the icon of the active button when pressed."
+msgstr ""
+
+#: configdialog.ui:607
+#, no-c-format
+msgid "Color for the icon of the inactive button."
+msgstr ""
+
+#: configdialog.ui:618
+#, no-c-format
+msgid "Color for the icon of the inactive button when pressed."
+msgstr ""
+
+#: configdialog.ui:630
+#, no-c-format
+msgid "Shado&w for icons"
+msgstr ""
+
+#: configdialog.ui:633
+#, no-c-format
+msgid ""
+"Check this if you want to have shadows for the button icons on active "
+"windows."
+msgstr ""
+
+#: configdialog.ui:643
+#, no-c-format
+msgid "&Logo"
+msgstr ""
+
+#: configdialog.ui:679
+#, no-c-format
+msgid "Logo preview:"
+msgstr ""
+
+#: configdialog.ui:729
+#, no-c-format
+msgid "Offset from title:"
+msgstr ""
+
+#: configdialog.ui:751
+#, no-c-format
+msgid "Set the offset of the logo from the titletext."
+msgstr ""
+
+#: configdialog.ui:776
+#, no-c-format
+msgid "Sele&ct Image"
+msgstr ""
+
+#: configdialog.ui:779
+#, no-c-format
+msgid "Select the titlebar logo image."
+msgstr ""
+
+#: configdialog.ui:804
+#, no-c-format
+msgid "Show &titlebar logo"
+msgstr ""
+
+#: configdialog.ui:807
+#, no-c-format
+msgid "Check this if you want to see the titlebar logo in the titlebar."
+msgstr ""
diff --git a/po/uk.po b/translations/messages/uk.po
index 25b032c..25b032c 100644
--- a/po/uk.po
+++ b/translations/messages/uk.po
diff --git a/po/zh_CN.po b/translations/messages/zh_CN.po
index befd059..befd059 100644
--- a/po/zh_CN.po
+++ b/translations/messages/zh_CN.po
diff --git a/po/zh_TW.po b/translations/messages/zh_TW.po
index 7637397..7637397 100644
--- a/po/zh_TW.po
+++ b/translations/messages/zh_TW.po