From 7d5c09fcba81401f990f6ec9f9b53f9f0f92ca9e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sl=C3=A1vek=20Banko?=
Date: Mon, 12 Jul 2021 19:30:23 +0200
Subject: Add KDE_EXPORT to the public symbols. Add twin client translations
into template. Use common rules for build and install translations. Delete
generated files.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Slávek Banko
---
CMakeLists.txt | 13 +-
client/CMakeL10n.txt | 10 +-
client/CMakeLists.txt | 6 +-
client/config/CMakeL10n.txt | 3 -
client/config/CMakeLists.txt | 2 +-
client/config/deKoratorconfig.cpp | 11 +-
client/config/themes.cpp | 4 +-
client/config/themes.moc.cpp | 110 ----
client/config/themes.moc.loT | 7 -
client/deKorator.desktop | 2 -
client/deKoratorclient.cpp | 16 +-
client/shadow.cpp | 4 +
client/themes.moc.cpp | 110 ----
.../twin-style-deKorator-desktops.pot | 4 +-
.../messages/twin_deKorator/twin_deKorator.pot | 628 ++++++++++++++++++++
translations/messages/twin_deKorator_config.pot | 648 ---------------------
16 files changed, 679 insertions(+), 899 deletions(-)
delete mode 100644 client/config/CMakeL10n.txt
delete mode 100644 client/config/themes.moc.cpp
delete mode 100644 client/config/themes.moc.loT
delete mode 100644 client/themes.moc.cpp
create mode 100644 translations/messages/twin_deKorator/twin_deKorator.pot
delete mode 100644 translations/messages/twin_deKorator_config.pot
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b647309..7b948ef 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -45,6 +45,12 @@ option( WITH_ALL_OPTIONS "Enable all optional support" OFF
option( WITH_GCC_VISIBILITY "Enable fvisibility and fvisibility-inlines-hidden" ${WITH_ALL_OPTIONS} )
+##### user requested modules
+
+option( BUILD_ALL "Build all" ON )
+option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} )
+
+
##### configure checks
include( ConfigureChecks.cmake )
@@ -64,7 +70,12 @@ set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined"
add_subdirectory( client )
add_subdirectory( themes )
+
+##### other data
+
+tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
+
+
##### write configure files
configure_file( config.h.cmake config.h @ONLY )
-
diff --git a/client/CMakeL10n.txt b/client/CMakeL10n.txt
index b7dc64b..c76af0e 100644
--- a/client/CMakeL10n.txt
+++ b/client/CMakeL10n.txt
@@ -1,6 +1,12 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "messages/twin_deKorator/"
+ SOURCES .
+ X-POT ${CMAKE_SOURCE_DIR}/../../../core/tde-i18n/template/messages/tdebase/twin_clients.pot
+)
+
tde_l10n_create_template(
CATALOG "desktop_files/twin-style-deKorator-desktops"
SOURCES deKorator.desktop
)
-
-tde_l10n_auto_add_subdirectories( )
diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
index 1377087..6374694 100644
--- a/client/CMakeLists.txt
+++ b/client/CMakeLists.txt
@@ -22,7 +22,7 @@ tde_add_kpart( twin3_deKorator AUTOMOC
SOURCES
deKoratorclient.cpp
- shadow.cpp
+ shadow.cpp
LINK
tdecore-shared
tdeui-shared
@@ -34,7 +34,7 @@ tde_add_kpart( twin3_deKorator AUTOMOC
##### other data
-install(
- FILES deKorator.desktop
+tde_create_translated_desktop(
+ SOURCE deKorator.desktop
DESTINATION ${DATA_INSTALL_DIR}/twin
)
diff --git a/client/config/CMakeL10n.txt b/client/config/CMakeL10n.txt
deleted file mode 100644
index 019282a..0000000
--- a/client/config/CMakeL10n.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-##### create translation templates ##############
-
-tde_l10n_create_template( "messages/twin_deKorator_config" )
diff --git a/client/config/CMakeLists.txt b/client/config/CMakeLists.txt
index c303eb4..e51806d 100644
--- a/client/config/CMakeLists.txt
+++ b/client/config/CMakeLists.txt
@@ -19,7 +19,7 @@ tde_add_kpart( twin_deKorator_config AUTOMOC
SOURCES
deKoratorconfig.cpp
configdialog.ui
- themes.cpp
+ themes.cpp
LINK
tdecore-shared
tdeui-shared
diff --git a/client/config/deKoratorconfig.cpp b/client/config/deKoratorconfig.cpp
index db3d638..1904a9a 100644
--- a/client/config/deKoratorconfig.cpp
+++ b/client/config/deKoratorconfig.cpp
@@ -31,6 +31,10 @@
// Boston, MA 02110-1301, USA.
///////////////////////////////////////////////////////////////////////
+#if defined(HAVE_CONFIG_H)
+# include "config.h"
+#endif
+
#include
#include
#include
@@ -61,9 +65,8 @@ DeKoratorConfig::DeKoratorConfig( TDEConfig* config, TQWidget* parent )
{
// create the configuration object
config_ = new TDEConfig( "twindeKoratorrc" );
- TDEGlobal::locale() ->insertCatalogue( "twin_deKorator_config" );
-
-
+ TDEGlobal::locale()->insertCatalogue("twin_clients");
+ TDEGlobal::locale()->insertCatalogue("twin_deKorator");
// create and show the configuration dialog
dialog_ = new ConfigDialog( parent );
@@ -455,7 +458,7 @@ void DeKoratorConfig::setTheme()
extern "C"
{
- TQObject * allocate_config( TDEConfig * config, TQWidget * parent )
+ KDE_EXPORT TQObject * allocate_config( TDEConfig * config, TQWidget * parent )
{
return ( new DeKoratorConfig( config, parent ) );
}
diff --git a/client/config/themes.cpp b/client/config/themes.cpp
index 5525b6a..1688874 100644
--- a/client/config/themes.cpp
+++ b/client/config/themes.cpp
@@ -31,7 +31,9 @@
// Boston, MA 02110-1301, USA.
///////////////////////////////////////////////////////////////////////
-#include
+#if defined(HAVE_CONFIG_H)
+# include "config.h"
+#endif
#include
#include
diff --git a/client/config/themes.moc.cpp b/client/config/themes.moc.cpp
deleted file mode 100644
index 9e25331..0000000
--- a/client/config/themes.moc.cpp
+++ /dev/null
@@ -1,110 +0,0 @@
-/****************************************************************************
-** IconThemesConfig meta object code from reading C++ file 'themes.h'
-**
-** Created: Wed Dec 7 20:20:14 2005
-** by: The TQt MOC ($Id: qt/moc_yacc.cpp 3.3.5 edited Sep 2 14:41 $)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#undef QT_NO_COMPAT
-#include "themes.h"
-#include
-#include
-
-#include
-#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
-#error "This file was generated using the moc from 3.3.5. It"
-#error "cannot be used with the include files from this version of TQt."
-#error "(The moc has changed too much.)"
-#endif
-
-const char *IconThemesConfig::className() const
-{
- return "IconThemesConfig";
-}
-
-TQMetaObject *IconThemesConfig::metaObj = 0;
-static TQMetaObjectCleanUp cleanUp_IconThemesConfig( "IconThemesConfig", &IconThemesConfig::staticMetaObject );
-
-#ifndef QT_NO_TRANSLATION
-TQString IconThemesConfig::tr( const char *s, const char *c )
-{
- if ( tqApp )
- return tqApp->translate( "IconThemesConfig", s, c, TQApplication::DefaultCodec );
- else
- return TQString::fromLatin1( s );
-}
-#ifndef QT_NO_TRANSLATION_UTF8
-TQString IconThemesConfig::trUtf8( const char *s, const char *c )
-{
- if ( tqApp )
- return tqApp->translate( "IconThemesConfig", s, c, TQApplication::UnicodeUTF8 );
- else
- return TQString::fromUtf8( s );
-}
-#endif // QT_NO_TRANSLATION_UTF8
-
-#endif // QT_NO_TRANSLATION
-
-TQMetaObject* IconThemesConfig::staticMetaObject()
-{
- if ( metaObj )
- return metaObj;
- TQMetaObject* parentObject = TDECModule::staticMetaObject();
- static const TQUParameter param_slot_0[] = {
- { "item", &static_QUType_ptr, "TQListViewItem", TQUParameter::In }
- };
- static const TQUMethod slot_0 = {"themeSelected", 1, param_slot_0 };
- static const TQUMethod slot_1 = {"installNewTheme", 0, 0 };
- static const TQUMethod slot_2 = {"removeSelectedTheme", 0, 0 };
- static const TQMetaData slot_tbl[] = {
- { "themeSelected(TQListViewItem*)", &slot_0, TQMetaData::Protected },
- { "installNewTheme()", &slot_1, TQMetaData::Protected },
- { "removeSelectedTheme()", &slot_2, TQMetaData::Protected }
- };
- metaObj = TQMetaObject::new_metaobject(
- "IconThemesConfig", parentObject,
- slot_tbl, 3,
- 0, 0,
-#ifndef QT_NO_PROPERTIES
- 0, 0,
- 0, 0,
-#endif // QT_NO_PROPERTIES
- 0, 0 );
- cleanUp_IconThemesConfig.setMetaObject( metaObj );
- return metaObj;
-}
-
-void* IconThemesConfig::tqt_cast( const char* clname )
-{
- if ( !qstrcmp( clname, "IconThemesConfig" ) )
- return this;
- return TDECModule::tqt_cast( clname );
-}
-
-bool IconThemesConfig::tqt_invoke( int _id, TQUObject* _o )
-{
- switch ( _id - staticMetaObject()->slotOffset() ) {
- case 0: themeSelected((TQListViewItem*)static_QUType_ptr.get(_o+1)); break;
- case 1: installNewTheme(); break;
- case 2: removeSelectedTheme(); break;
- default:
- return TDECModule::tqt_invoke( _id, _o );
- }
- return TRUE;
-}
-
-bool IconThemesConfig::tqt_emit( int _id, TQUObject* _o )
-{
- return TDECModule::tqt_emit(_id,_o);
-}
-#ifndef QT_NO_PROPERTIES
-
-bool IconThemesConfig::tqt_property( int id, int f, TQVariant* v)
-{
- return TDECModule::tqt_property( id, f, v);
-}
-
-bool IconThemesConfig::tqt_static_property( TQObject* , int , int , TQVariant* ){ return FALSE; }
-#endif // QT_NO_PROPERTIES
diff --git a/client/config/themes.moc.loT b/client/config/themes.moc.loT
deleted file mode 100644
index f7771d1..0000000
--- a/client/config/themes.moc.loT
+++ /dev/null
@@ -1,7 +0,0 @@
-# themes.moc.lo - a libtool object file
-# Generated by ltmain.sh - GNU libtool 1.5a (1.1240 2003/06/26 06:55:19)
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# Name of the PIC object.
diff --git a/client/deKorator.desktop b/client/deKorator.desktop
index afc4c60..00683d7 100644
--- a/client/deKorator.desktop
+++ b/client/deKorator.desktop
@@ -1,5 +1,3 @@
-# KDE Desktop Entry
[Desktop Entry]
-Encoding=UTF-8
Name=DeKorator
X-TDE-Library=twin3_deKorator
diff --git a/client/deKoratorclient.cpp b/client/deKoratorclient.cpp
index c92cb02..406248d 100644
--- a/client/deKoratorclient.cpp
+++ b/client/deKoratorclient.cpp
@@ -31,9 +31,9 @@
// Boston, MA 02110-1301, USA.
///////////////////////////////////////////////////////////////////////
-
-
-
+#if defined(HAVE_CONFIG_H)
+# include "config.h"
+#endif
#include "deKoratorclient.h"
@@ -176,9 +176,12 @@ TQString DeKoratorFactory::buttonsPath_ = "";
TQString DeKoratorFactory::masksPath_ = "";
-extern "C" KDecorationFactory* create_factory()
+extern "C"
{
- return new DeKorator::DeKoratorFactory();
+ KDE_EXPORT KDecorationFactory* create_factory()
+ {
+ return new DeKorator::DeKoratorFactory();
+ }
}
//////////////////////////////////////////////////////////////////////////////
@@ -187,6 +190,9 @@ extern "C" KDecorationFactory* create_factory()
// Constructor
DeKoratorFactory::DeKoratorFactory()
{
+ TDEGlobal::locale()->insertCatalogue("twin_clients");
+ TDEGlobal::locale()->insertCatalogue("twin_deKorator");
+
readConfig();
initialized_ = TRUE;
diff --git a/client/shadow.cpp b/client/shadow.cpp
index 09b813a..c9b81fa 100644
--- a/client/shadow.cpp
+++ b/client/shadow.cpp
@@ -31,6 +31,10 @@
// Boston, MA 02110-1301, USA.
///////////////////////////////////////////////////////////////////////
+#if defined(HAVE_CONFIG_H)
+# include "config.h"
+#endif
+
#include "shadow.h"
#include
diff --git a/client/themes.moc.cpp b/client/themes.moc.cpp
deleted file mode 100644
index f685683..0000000
--- a/client/themes.moc.cpp
+++ /dev/null
@@ -1,110 +0,0 @@
-/****************************************************************************
-** IconThemesConfig meta object code from reading C++ file 'themes.h'
-**
-** Created: Wed Dec 7 21:43:34 2005
-** by: The TQt MOC ($Id: qt/moc_yacc.cpp 3.3.5 edited Sep 2 14:41 $)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#undef QT_NO_COMPAT
-#include "themes.h"
-#include
-#include
-
-#include
-#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
-#error "This file was generated using the moc from 3.3.5. It"
-#error "cannot be used with the include files from this version of TQt."
-#error "(The moc has changed too much.)"
-#endif
-
-const char *IconThemesConfig::className() const
-{
- return "IconThemesConfig";
-}
-
-TQMetaObject *IconThemesConfig::metaObj = 0;
-static TQMetaObjectCleanUp cleanUp_IconThemesConfig( "IconThemesConfig", &IconThemesConfig::staticMetaObject );
-
-#ifndef QT_NO_TRANSLATION
-TQString IconThemesConfig::tr( const char *s, const char *c )
-{
- if ( tqApp )
- return tqApp->translate( "IconThemesConfig", s, c, TQApplication::DefaultCodec );
- else
- return TQString::fromLatin1( s );
-}
-#ifndef QT_NO_TRANSLATION_UTF8
-TQString IconThemesConfig::trUtf8( const char *s, const char *c )
-{
- if ( tqApp )
- return tqApp->translate( "IconThemesConfig", s, c, TQApplication::UnicodeUTF8 );
- else
- return TQString::fromUtf8( s );
-}
-#endif // QT_NO_TRANSLATION_UTF8
-
-#endif // QT_NO_TRANSLATION
-
-TQMetaObject* IconThemesConfig::staticMetaObject()
-{
- if ( metaObj )
- return metaObj;
- TQMetaObject* parentObject = TDECModule::staticMetaObject();
- static const TQUParameter param_slot_0[] = {
- { "item", &static_QUType_ptr, "TQListViewItem", TQUParameter::In }
- };
- static const TQUMethod slot_0 = {"themeSelected", 1, param_slot_0 };
- static const TQUMethod slot_1 = {"installNewTheme", 0, 0 };
- static const TQUMethod slot_2 = {"removeSelectedTheme", 0, 0 };
- static const TQMetaData slot_tbl[] = {
- { "themeSelected(TQListViewItem*)", &slot_0, TQMetaData::Protected },
- { "installNewTheme()", &slot_1, TQMetaData::Protected },
- { "removeSelectedTheme()", &slot_2, TQMetaData::Protected }
- };
- metaObj = TQMetaObject::new_metaobject(
- "IconThemesConfig", parentObject,
- slot_tbl, 3,
- 0, 0,
-#ifndef QT_NO_PROPERTIES
- 0, 0,
- 0, 0,
-#endif // QT_NO_PROPERTIES
- 0, 0 );
- cleanUp_IconThemesConfig.setMetaObject( metaObj );
- return metaObj;
-}
-
-void* IconThemesConfig::tqt_cast( const char* clname )
-{
- if ( !qstrcmp( clname, "IconThemesConfig" ) )
- return this;
- return TDECModule::tqt_cast( clname );
-}
-
-bool IconThemesConfig::tqt_invoke( int _id, TQUObject* _o )
-{
- switch ( _id - staticMetaObject()->slotOffset() ) {
- case 0: themeSelected((TQListViewItem*)static_QUType_ptr.get(_o+1)); break;
- case 1: installNewTheme(); break;
- case 2: removeSelectedTheme(); break;
- default:
- return TDECModule::tqt_invoke( _id, _o );
- }
- return TRUE;
-}
-
-bool IconThemesConfig::tqt_emit( int _id, TQUObject* _o )
-{
- return TDECModule::tqt_emit(_id,_o);
-}
-#ifndef QT_NO_PROPERTIES
-
-bool IconThemesConfig::tqt_property( int id, int f, TQVariant* v)
-{
- return TDECModule::tqt_property( id, f, v);
-}
-
-bool IconThemesConfig::tqt_static_property( TQObject* , int , int , TQVariant* ){ return FALSE; }
-#endif // QT_NO_PROPERTIES
diff --git a/translations/desktop_files/twin-style-deKorator-desktops.pot b/translations/desktop_files/twin-style-deKorator-desktops.pot
index f8a2dc6..ca97e9b 100644
--- a/translations/desktop_files/twin-style-deKorator-desktops.pot
+++ b/translations/desktop_files/twin-style-deKorator-desktops.pot
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-06-26 18:09+0300\n"
+"POT-Creation-Date: 2021-07-12 19:44+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -17,6 +17,6 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. Name
-#: deKorator.desktop:4
+#: deKorator.desktop:2
msgid "DeKorator"
msgstr ""
diff --git a/translations/messages/twin_deKorator/twin_deKorator.pot b/translations/messages/twin_deKorator/twin_deKorator.pot
new file mode 100644
index 0000000..819b0d8
--- /dev/null
+++ b/translations/messages/twin_deKorator/twin_deKorator.pot
@@ -0,0 +1,628 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR , YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2021-07-12 19:27+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \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/themes.cpp:170
+msgid "Drag or Type Theme URL"
+msgstr ""
+
+#: config/themes.cpp:183
+#, c-format
+msgid "Unable to find the deKorator theme archive %1."
+msgstr ""
+
+#: config/themes.cpp:185
+msgid ""
+"Unable to download deKorator theme archive;\n"
+"please check that address %1 is correct."
+msgstr ""
+
+#: config/themes.cpp:195
+msgid "The file is not a valid deKorator theme archive."
+msgstr ""
+
+#: config/themes.cpp:207
+msgid ""
+"A problem occurred during the installation process; however, most of the "
+"themes in the archive have been installed"
+msgstr ""
+
+#: config/themes.cpp:233
+msgid "Installing icon themes"
+msgstr ""
+
+#: config/themes.cpp:250
+msgid "Installing %1 theme"
+msgstr ""
+
+#: config/themes.cpp:332
+msgid ""
+"Are you sure you want to remove the %1 theme?"
+"
This will delete the files installed by this theme."
+msgstr ""
+
+#: config/themes.cpp:338
+msgid "Confirmation"
+msgstr ""
+
+#: deKoratorclient.cpp:1703
+msgid "Dekorator preview (Version 0.3)"
+msgstr ""
+
+#: deKoratorclient.cpp:1776 deKoratorclient.cpp:1976
+msgid "Un-Sticky"
+msgstr ""
+
+#: config/configdialog.ui:31
+#, no-c-format
+msgid "M&isc"
+msgstr ""
+
+#: config/configdialog.ui:48
+#, no-c-format
+msgid "Decoration Settings"
+msgstr ""
+
+#: config/configdialog.ui:62
+#, no-c-format
+msgid "Use these buttons to set the alignment of the window title"
+msgstr ""
+
+#: config/configdialog.ui:73
+#, no-c-format
+msgid "L&eft"
+msgstr ""
+
+#: config/configdialog.ui:76 config/configdialog.ui:1755
+#, no-c-format
+msgid "Alt+E"
+msgstr ""
+
+#: config/configdialog.ui:87
+#, no-c-format
+msgid "&Center"
+msgstr ""
+
+#: config/configdialog.ui:90
+#, no-c-format
+msgid "Alt+C"
+msgstr ""
+
+#: config/configdialog.ui:104
+#, no-c-format
+msgid "Ri&ght"
+msgstr ""
+
+#: config/configdialog.ui:107
+#, no-c-format
+msgid "Alt+G"
+msgstr ""
+
+#: config/configdialog.ui:120
+#, no-c-format
+msgid "Text Shadow"
+msgstr ""
+
+#: config/configdialog.ui:131
+#, no-c-format
+msgid "&Use shadowed text"
+msgstr ""
+
+#: config/configdialog.ui:134 config/configdialog.ui:638
+#: config/configdialog.ui:1582
+#, no-c-format
+msgid "Alt+U"
+msgstr ""
+
+#: config/configdialog.ui:153 config/configdialog.ui:550
+#, no-c-format
+msgid "Active"
+msgstr ""
+
+#: config/configdialog.ui:175 config/configdialog.ui:283
+#: config/configdialog.ui:397
+#, no-c-format
+msgid "X :"
+msgstr ""
+
+#: config/configdialog.ui:200 config/configdialog.ui:308
+#: config/configdialog.ui:416
+#, no-c-format
+msgid "Y :"
+msgstr ""
+
+#: config/configdialog.ui:235 config/configdialog.ui:343
+#, no-c-format
+msgid "Color"
+msgstr ""
+
+#: config/configdialog.ui:261 config/configdialog.ui:585
+#, no-c-format
+msgid "Inactive"
+msgstr ""
+
+#: config/configdialog.ui:370
+#, no-c-format
+msgid "Pressed Buttons Shift"
+msgstr ""
+
+#: config/configdialog.ui:458
+#, no-c-format
+msgid "Use menu button image insted o&f the app icon"
+msgstr ""
+
+#: config/configdialog.ui:461 config/configdialog.ui:564
+#: config/configdialog.ui:599
+#, no-c-format
+msgid "Alt+F"
+msgstr ""
+
+#: config/configdialog.ui:469
+#, no-c-format
+msgid "Ignore app icon colorizing"
+msgstr ""
+
+#: config/configdialog.ui:477
+#, no-c-format
+msgid "Close &window by by double clicking the menu button"
+msgstr ""
+
+#: config/configdialog.ui:480
+#, no-c-format
+msgid "Alt+W"
+msgstr ""
+
+#: config/configdialog.ui:488
+#, no-c-format
+msgid "Show &bottom border when window is shaded"
+msgstr ""
+
+#: config/configdialog.ui:491 config/configdialog.ui:575
+#: config/configdialog.ui:610
+#, no-c-format
+msgid "Alt+B"
+msgstr ""
+
+#: config/configdialog.ui:520
+#, no-c-format
+msgid "Color&s"
+msgstr ""
+
+#: config/configdialog.ui:531
+#, no-c-format
+msgid "Colors"
+msgstr ""
+
+#: config/configdialog.ui:561 config/configdialog.ui:596
+#, no-c-format
+msgid "Colorize &frames"
+msgstr ""
+
+#: config/configdialog.ui:572 config/configdialog.ui:607
+#, no-c-format
+msgid "Colorize &buttons"
+msgstr ""
+
+#: config/configdialog.ui:624
+#, no-c-format
+msgid "Hover Effects"
+msgstr ""
+
+#: config/configdialog.ui:635
+#, no-c-format
+msgid "&Use buttons animation"
+msgstr ""
+
+#: config/configdialog.ui:654
+#, no-c-format
+msgid "Animate Effect"
+msgstr ""
+
+#: config/configdialog.ui:663
+#, no-c-format
+msgid "Intensity"
+msgstr ""
+
+#: config/configdialog.ui:668
+#, no-c-format
+msgid "Blend"
+msgstr ""
+
+#: config/configdialog.ui:673
+#, no-c-format
+msgid "Solarize"
+msgstr ""
+
+#: config/configdialog.ui:678
+#, no-c-format
+msgid "Fade"
+msgstr ""
+
+#: config/configdialog.ui:683
+#, no-c-format
+msgid "Trashed"
+msgstr ""
+
+#: config/configdialog.ui:688
+#, no-c-format
+msgid "Hue Shift"
+msgstr ""
+
+#: config/configdialog.ui:714
+#, no-c-format
+msgid "Steps :"
+msgstr ""
+
+#: config/configdialog.ui:739
+#, no-c-format
+msgid "Interval"
+msgstr ""
+
+#: config/configdialog.ui:763
+#, no-c-format
+msgid "Keep Animating"
+msgstr ""
+
+#: config/configdialog.ui:773
+#, no-c-format
+msgid "Hover And Press Effect"
+msgstr ""
+
+#: config/configdialog.ui:782
+#, no-c-format
+msgid "To Gray"
+msgstr ""
+
+#: config/configdialog.ui:787
+#, no-c-format
+msgid "Colorize"
+msgstr ""
+
+#: config/configdialog.ui:792
+#, no-c-format
+msgid "DeSaturate"
+msgstr ""
+
+#: config/configdialog.ui:797
+#, no-c-format
+msgid "To Gamma"
+msgstr ""
+
+#: config/configdialog.ui:802
+#, no-c-format
+msgid "Use Image Colors"
+msgstr ""
+
+#: config/configdialog.ui:822
+#, no-c-format
+msgid "Amount :"
+msgstr ""
+
+#: config/configdialog.ui:847
+#, no-c-format
+msgid "Highlight Colors"
+msgstr ""
+
+#: config/configdialog.ui:874
+#, no-c-format
+msgid "Active color"
+msgstr ""
+
+#: config/configdialog.ui:900
+#, no-c-format
+msgid "Inactive color"
+msgstr ""
+
+#: config/configdialog.ui:924
+#, no-c-format
+msgid "Colorizing Method"
+msgstr ""
+
+#: config/configdialog.ui:943
+#, no-c-format
+msgid "Deco's"
+msgstr ""
+
+#: config/configdialog.ui:949 config/configdialog.ui:987
+#, no-c-format
+msgid "Liquid Method"
+msgstr ""
+
+#: config/configdialog.ui:954 config/configdialog.ui:992
+#, no-c-format
+msgid "Kde Method"
+msgstr ""
+
+#: config/configdialog.ui:959 config/configdialog.ui:997
+#, no-c-format
+msgid "Hue Adgustment"
+msgstr ""
+
+#: config/configdialog.ui:981 config/configdialog.ui:1032
+#, no-c-format
+msgid "Buttons"
+msgstr ""
+
+#: config/configdialog.ui:1043
+#, no-c-format
+msgid "Use custom buttons colors"
+msgstr ""
+
+#: config/configdialog.ui:1054
+#, no-c-format
+msgid "Custom Buttons Colors"
+msgstr ""
+
+#: config/configdialog.ui:1065
+#, no-c-format
+msgid "Apply custom colors to:"
+msgstr ""
+
+#: config/configdialog.ui:1081
+#, no-c-format
+msgid "Active buttons"
+msgstr ""
+
+#: config/configdialog.ui:1089
+#, no-c-format
+msgid "InActive buttons"
+msgstr ""
+
+#: config/configdialog.ui:1166
+#, no-c-format
+msgid "Max"
+msgstr ""
+
+#: config/configdialog.ui:1244
+#, no-c-format
+msgid "Above"
+msgstr ""
+
+#: config/configdialog.ui:1270
+#, no-c-format
+msgid "Below"
+msgstr ""
+
+#: config/configdialog.ui:1332
+#, no-c-format
+msgid "Min"
+msgstr ""
+
+#: config/configdialog.ui:1410
+#, no-c-format
+msgid "Sticky Down"
+msgstr ""
+
+#: config/configdialog.ui:1436
+#, no-c-format
+msgid "Above Down"
+msgstr ""
+
+#: config/configdialog.ui:1462
+#, no-c-format
+msgid "Below Down"
+msgstr ""
+
+#: config/configdialog.ui:1488
+#, no-c-format
+msgid "Shade Down"
+msgstr ""
+
+#: config/configdialog.ui:1531
+#, no-c-format
+msgid "&Paths"
+msgstr ""
+
+#: config/configdialog.ui:1542
+#, no-c-format
+msgid "Tiles Path's"
+msgstr ""
+
+#: config/configdialog.ui:1553
+#, no-c-format
+msgid "Frames tiles Path"
+msgstr ""
+
+#: config/configdialog.ui:1566
+#, no-c-format
+msgid "Buttons tiles path"
+msgstr ""
+
+#: config/configdialog.ui:1579
+#, no-c-format
+msgid "&Use Masks"
+msgstr ""
+
+#: config/configdialog.ui:1593
+#, no-c-format
+msgid "Masks tiles path"
+msgstr ""
+
+#: config/configdialog.ui:1630
+#, no-c-format
+msgid "&Themes"
+msgstr ""
+
+#: config/configdialog.ui:1641
+#, no-c-format
+msgid "Preview"
+msgstr ""
+
+#: config/configdialog.ui:1688
+#, no-c-format
+msgid "This is a Screen shot of what TDM will look like when you go to log in."
+msgstr ""
+
+#: config/configdialog.ui:1715
+#, no-c-format
+msgid "Theme Name"
+msgstr ""
+
+#: config/configdialog.ui:1744
+#, no-c-format
+msgid "Install Ne&w Theme"
+msgstr ""
+
+#: config/configdialog.ui:1752
+#, no-c-format
+msgid "R&emove Theme"
+msgstr ""
+
+#: config/configdialog.ui:1763
+#, no-c-format
+msgid "&Use This Theme"
+msgstr ""
+
+#: config/configdialog.ui:1766
+#, no-c-format
+msgid "Alt+M"
+msgstr ""
+
+#: config/configdialog.ui:1789
+#, no-c-format
+msgid ""
+"****** Summary ******\n"
+"deKorator is a twin engine that takes several user-defined images and "
+"presents\n"
+"them as a window decoration. deKorator expects to find those in a theme. "
+"Here\n"
+"is a guide for building such a theme.\n"
+"\n"
+"****** In the package ******\n"
+"deKorator comes with:\n"
+" * default-theme - Used by default, illustrates some of deKorator's\n"
+" features.\n"
+" * Bushido-Yellow-theme - shows how masking can be done.\n"
+"\n"
+"Some more themes are available in the extra/ directory of the source\n"
+"distribution.\n"
+"\n"
+"****** Names ******\n"
+"deKorator expects the same directory structure and file names as the ones "
+"in\n"
+"default-theme. Every theme file should end with \"-theme\" (as in "
+"\"default-\n"
+"theme\"), and should contain all the folders that are in default-theme "
+"(deco,\n"
+"buttons, masks).\n"
+"\n"
+"****** Sizes ******\n"
+"deKorator determines the 4 borders' sizes from:\n"
+"\n"
+"|Property \t\t\t|Source\t\t\t\t|\n"
+"------------------------------------------------------------------------------------------------\n"
+"|the left border width \t\t|midLeftFrameBg's width\t\t|\n"
+"|the right border width \t\t|midRightFrameBg's width\t|\n"
+"|the top bar height \t\t|midTitleBg's height \t\t|\n"
+"|the bottom border height \t|midBottomFrameBg's height\t|\n"
+"\n"
+"All parts that build up a specific border should be in the same width or "
+"height\n"
+"correspondingly. An example follows for a window decoration with a 10px "
+"high\n"
+"top bar, a 20px wide left border, a 30px wide right border and a 40px high\n"
+"bottom border.\n"
+"\n"
+"All tiles in the top bar should be 10 pixel high:\n"
+" * topLeftCornerBg\n"
+" * leftButtonsBg\n"
+" * leftTitleBg\n"
+" * midTitleBg\n"
+" * rightTitleBg\n"
+" * rightButtonsBg\n"
+" * topRightCornerBg\n"
+"\n"
+"All tiles in the left border should be 20 pixel wide:\n"
+" * topLeftFrameBg\n"
+" * midLeftFrameBg\n"
+" * bottomLeftFrameBg\n"
+"\n"
+"All tiles in the right border should be 30 pixel wide:\n"
+" * topRightFrameBg\n"
+" * midRightFrameBg\n"
+" * bottomRightFrameBg\n"
+"\n"
+"All tiles in the bottom border should be 40 pixel high:\n"
+" * leftBottomFrameBg\n"
+" * midBottomFrameBg\n"
+" * rightBottomFrameBg\n"
+"\n"
+"The corner tiles should fit into the tile grid:\n"
+"Tile Height Width\n"
+"topLeftCornerBg 10 20\n"
+"topRightCornerBg 10 30\n"
+"leftBottomFrameBg 40 20\n"
+"rightBottomFrameBg 40 30\n"
+"\n"
+"****** Buttons ******\n"
+"The button images are separated into background and foreground ones.\n"
+"\n"
+"***** Background *****\n"
+"The button background uses the leftButtonsBg and the rightButtonsBg tiles.\n"
+"Their height should be the same as the top bar's. The background's repeated\n"
+"horizontally to fit the buttons in.\n"
+"\n"
+"***** Foreground *****\n"
+"The width is determined by the button width. This way theme makers can put "
+"the\n"
+"buttons as close as they wish. To make space between buttons you can add\n"
+"transparent pixels to the right and left. A button with a smaller height "
+"than\n"
+"the top bar's gets centered vertically. To place the button in a custom "
+"height\n"
+"use transparent pixels, too.\n"
+"\n"
+"****** Masks ******\n"
+"Masks contain only black and white. Black pixels are subtracted from the\n"
+"decoration.\n"
+"\n"
+"****** Image format ******\n"
+"All images should be in PNG.\n"
+"\n"
+"****** Tips and Tricks ******\n"
+"Allways start up building your theme from the template-theme.\n"
+msgstr ""
+
+#: config/configdialog.ui:1974
+#, no-c-format
+msgid ""
+"deKorator Window's Decoration Version 0.3
"
+"p>
\n"
+"\n"
+"\n"
+"\n"
+"Art Designer: jon clarke AKA ArbitraryReason
\n"
+"Email: jjclarke2003@yahoo.com
\n"
+"
Theme contributer: Zoran Karavla AKA the-error
\n"
+"Email: webmaster@the-error.net
\n"
+"
Author: moty rahamim
\n"
+"Email: moty.rahamim@gmail.com
"
+msgstr ""
diff --git a/translations/messages/twin_deKorator_config.pot b/translations/messages/twin_deKorator_config.pot
deleted file mode 100644
index 83c0ae7..0000000
--- a/translations/messages/twin_deKorator_config.pot
+++ /dev/null
@@ -1,648 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# FIRST AUTHOR , YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2021-06-26 18:10+0300\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: LANGUAGE \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 ""
-
-#: themes.cpp:168
-msgid "Drag or Type Theme URL"
-msgstr ""
-
-#: themes.cpp:181
-#, c-format
-msgid "Unable to find the deKorator theme archive %1."
-msgstr ""
-
-#: themes.cpp:183
-msgid ""
-"Unable to download deKorator theme archive;\n"
-"please check that address %1 is correct."
-msgstr ""
-
-#: themes.cpp:193
-msgid "The file is not a valid deKorator theme archive."
-msgstr ""
-
-#: themes.cpp:205
-msgid ""
-"A problem occurred during the installation process; however, most of the "
-"themes in the archive have been installed"
-msgstr ""
-
-#: themes.cpp:231
-msgid "Installing icon themes"
-msgstr ""
-
-#: themes.cpp:248
-msgid "Installing %1 theme"
-msgstr ""
-
-#: themes.cpp:330
-msgid ""
-"Are you sure you want to remove the %1 "
-"theme?
This will delete the files installed by this theme."
-msgstr ""
-
-#: themes.cpp:336
-msgid "Confirmation"
-msgstr ""
-
-#: configdialog.ui:16
-#, no-c-format
-msgid "Config Dialog"
-msgstr ""
-
-#: configdialog.ui:31
-#, no-c-format
-msgid "M&isc"
-msgstr ""
-
-#: configdialog.ui:48
-#, no-c-format
-msgid "Decoration Settings"
-msgstr ""
-
-#: configdialog.ui:59
-#, no-c-format
-msgid "Title &Alignment"
-msgstr ""
-
-#: configdialog.ui:62
-#, no-c-format
-msgid "Use these buttons to set the alignment of the window title"
-msgstr ""
-
-#: configdialog.ui:73
-#, no-c-format
-msgid "L&eft"
-msgstr ""
-
-#: configdialog.ui:76 configdialog.ui:1755
-#, no-c-format
-msgid "Alt+E"
-msgstr ""
-
-#: configdialog.ui:87
-#, no-c-format
-msgid "&Center"
-msgstr ""
-
-#: configdialog.ui:90
-#, no-c-format
-msgid "Alt+C"
-msgstr ""
-
-#: configdialog.ui:104
-#, no-c-format
-msgid "Ri&ght"
-msgstr ""
-
-#: configdialog.ui:107
-#, no-c-format
-msgid "Alt+G"
-msgstr ""
-
-#: configdialog.ui:120
-#, no-c-format
-msgid "Text Shadow"
-msgstr ""
-
-#: configdialog.ui:131
-#, no-c-format
-msgid "&Use shadowed text"
-msgstr ""
-
-#: configdialog.ui:134 configdialog.ui:638
-#: configdialog.ui:1582
-#, no-c-format
-msgid "Alt+U"
-msgstr ""
-
-#: configdialog.ui:153 configdialog.ui:550
-#, no-c-format
-msgid "Active"
-msgstr ""
-
-#: configdialog.ui:175 configdialog.ui:283
-#: configdialog.ui:397
-#, no-c-format
-msgid "X :"
-msgstr ""
-
-#: configdialog.ui:200 configdialog.ui:308
-#: configdialog.ui:416
-#, no-c-format
-msgid "Y :"
-msgstr ""
-
-#: configdialog.ui:235 configdialog.ui:343
-#, no-c-format
-msgid "Color"
-msgstr ""
-
-#: configdialog.ui:261 configdialog.ui:585
-#, no-c-format
-msgid "Inactive"
-msgstr ""
-
-#: configdialog.ui:370
-#, no-c-format
-msgid "Pressed Buttons Shift"
-msgstr ""
-
-#: configdialog.ui:458
-#, no-c-format
-msgid "Use menu button image insted o&f the app icon"
-msgstr ""
-
-#: configdialog.ui:461 configdialog.ui:564
-#: configdialog.ui:599
-#, no-c-format
-msgid "Alt+F"
-msgstr ""
-
-#: configdialog.ui:469
-#, no-c-format
-msgid "Ignore app icon colorizing"
-msgstr ""
-
-#: configdialog.ui:477
-#, no-c-format
-msgid "Close &window by by double clicking the menu button"
-msgstr ""
-
-#: configdialog.ui:480
-#, no-c-format
-msgid "Alt+W"
-msgstr ""
-
-#: configdialog.ui:488
-#, no-c-format
-msgid "Show &bottom border when window is shaded"
-msgstr ""
-
-#: configdialog.ui:491 configdialog.ui:575
-#: configdialog.ui:610
-#, no-c-format
-msgid "Alt+B"
-msgstr ""
-
-#: configdialog.ui:520
-#, no-c-format
-msgid "Color&s"
-msgstr ""
-
-#: configdialog.ui:531
-#, no-c-format
-msgid "Colors"
-msgstr ""
-
-#: configdialog.ui:561 configdialog.ui:596
-#, no-c-format
-msgid "Colorize &frames"
-msgstr ""
-
-#: configdialog.ui:572 configdialog.ui:607
-#, no-c-format
-msgid "Colorize &buttons"
-msgstr ""
-
-#: configdialog.ui:624
-#, no-c-format
-msgid "Hover Effects"
-msgstr ""
-
-#: configdialog.ui:635
-#, no-c-format
-msgid "&Use buttons animation"
-msgstr ""
-
-#: configdialog.ui:654
-#, no-c-format
-msgid "Animate Effect"
-msgstr ""
-
-#: configdialog.ui:663
-#, no-c-format
-msgid "Intensity"
-msgstr ""
-
-#: configdialog.ui:668
-#, no-c-format
-msgid "Blend"
-msgstr ""
-
-#: configdialog.ui:673
-#, no-c-format
-msgid "Solarize"
-msgstr ""
-
-#: configdialog.ui:678
-#, no-c-format
-msgid "Fade"
-msgstr ""
-
-#: configdialog.ui:683
-#, no-c-format
-msgid "Trashed"
-msgstr ""
-
-#: configdialog.ui:688
-#, no-c-format
-msgid "Hue Shift"
-msgstr ""
-
-#: configdialog.ui:714
-#, no-c-format
-msgid "Steps :"
-msgstr ""
-
-#: configdialog.ui:739
-#, no-c-format
-msgid "Interval"
-msgstr ""
-
-#: configdialog.ui:763
-#, no-c-format
-msgid "Keep Animating"
-msgstr ""
-
-#: configdialog.ui:773
-#, no-c-format
-msgid "Hover And Press Effect"
-msgstr ""
-
-#: configdialog.ui:782
-#, no-c-format
-msgid "To Gray"
-msgstr ""
-
-#: configdialog.ui:787
-#, no-c-format
-msgid "Colorize"
-msgstr ""
-
-#: configdialog.ui:792
-#, no-c-format
-msgid "DeSaturate"
-msgstr ""
-
-#: configdialog.ui:797
-#, no-c-format
-msgid "To Gamma"
-msgstr ""
-
-#: configdialog.ui:802
-#, no-c-format
-msgid "Use Image Colors"
-msgstr ""
-
-#: configdialog.ui:822
-#, no-c-format
-msgid "Amount :"
-msgstr ""
-
-#: configdialog.ui:847
-#, no-c-format
-msgid "Highlight Colors"
-msgstr ""
-
-#: configdialog.ui:874
-#, no-c-format
-msgid "Active color"
-msgstr ""
-
-#: configdialog.ui:900
-#, no-c-format
-msgid "Inactive color"
-msgstr ""
-
-#: configdialog.ui:924
-#, no-c-format
-msgid "Colorizing Method"
-msgstr ""
-
-#: configdialog.ui:943
-#, no-c-format
-msgid "Deco's"
-msgstr ""
-
-#: configdialog.ui:949 configdialog.ui:987
-#, no-c-format
-msgid "Liquid Method"
-msgstr ""
-
-#: configdialog.ui:954 configdialog.ui:992
-#, no-c-format
-msgid "Kde Method"
-msgstr ""
-
-#: configdialog.ui:959 configdialog.ui:997
-#, no-c-format
-msgid "Hue Adgustment"
-msgstr ""
-
-#: configdialog.ui:981 configdialog.ui:1032
-#, no-c-format
-msgid "Buttons"
-msgstr ""
-
-#: configdialog.ui:1043
-#, no-c-format
-msgid "Use custom buttons colors"
-msgstr ""
-
-#: configdialog.ui:1054
-#, no-c-format
-msgid "Custom Buttons Colors"
-msgstr ""
-
-#: configdialog.ui:1065
-#, no-c-format
-msgid "Apply custom colors to:"
-msgstr ""
-
-#: configdialog.ui:1081
-#, no-c-format
-msgid "Active buttons"
-msgstr ""
-
-#: configdialog.ui:1089
-#, no-c-format
-msgid "InActive buttons"
-msgstr ""
-
-#: configdialog.ui:1166
-#, no-c-format
-msgid "Max"
-msgstr ""
-
-#: configdialog.ui:1218
-#, no-c-format
-msgid "Sticky"
-msgstr ""
-
-#: configdialog.ui:1244
-#, no-c-format
-msgid "Above"
-msgstr ""
-
-#: configdialog.ui:1270
-#, no-c-format
-msgid "Below"
-msgstr ""
-
-#: configdialog.ui:1296
-#, no-c-format
-msgid "Shade"
-msgstr ""
-
-#: configdialog.ui:1332
-#, no-c-format
-msgid "Min"
-msgstr ""
-
-#: configdialog.ui:1384
-#, no-c-format
-msgid "Menu"
-msgstr ""
-
-#: configdialog.ui:1410
-#, no-c-format
-msgid "Sticky Down"
-msgstr ""
-
-#: configdialog.ui:1436
-#, no-c-format
-msgid "Above Down"
-msgstr ""
-
-#: configdialog.ui:1462
-#, no-c-format
-msgid "Below Down"
-msgstr ""
-
-#: configdialog.ui:1488
-#, no-c-format
-msgid "Shade Down"
-msgstr ""
-
-#: configdialog.ui:1531
-#, no-c-format
-msgid "&Paths"
-msgstr ""
-
-#: configdialog.ui:1542
-#, no-c-format
-msgid "Tiles Path's"
-msgstr ""
-
-#: configdialog.ui:1553
-#, no-c-format
-msgid "Frames tiles Path"
-msgstr ""
-
-#: configdialog.ui:1566
-#, no-c-format
-msgid "Buttons tiles path"
-msgstr ""
-
-#: configdialog.ui:1579
-#, no-c-format
-msgid "&Use Masks"
-msgstr ""
-
-#: configdialog.ui:1593
-#, no-c-format
-msgid "Masks tiles path"
-msgstr ""
-
-#: configdialog.ui:1630
-#, no-c-format
-msgid "&Themes"
-msgstr ""
-
-#: configdialog.ui:1641
-#, no-c-format
-msgid "Preview"
-msgstr ""
-
-#: configdialog.ui:1688
-#, no-c-format
-msgid "This is a Screen shot of what TDM will look like when you go to log in."
-msgstr ""
-
-#: configdialog.ui:1715
-#, no-c-format
-msgid "Theme Name"
-msgstr ""
-
-#: configdialog.ui:1744
-#, no-c-format
-msgid "Install Ne&w Theme"
-msgstr ""
-
-#: configdialog.ui:1752
-#, no-c-format
-msgid "R&emove Theme"
-msgstr ""
-
-#: configdialog.ui:1763
-#, no-c-format
-msgid "&Use This Theme"
-msgstr ""
-
-#: configdialog.ui:1766
-#, no-c-format
-msgid "Alt+M"
-msgstr ""
-
-#: configdialog.ui:1789
-#, no-c-format
-msgid ""
-"****** Summary ******\n"
-"deKorator is a twin engine that takes several user-defined images and "
-"presents\n"
-"them as a window decoration. deKorator expects to find those in a theme. "
-"Here\n"
-"is a guide for building such a theme.\n"
-"\n"
-"****** In the package ******\n"
-"deKorator comes with:\n"
-" * default-theme - Used by default, illustrates some of deKorator's\n"
-" features.\n"
-" * ugly-theme - It's purpose is to understand the way deKorator paints "
-"the\n"
-" decorations.\n"
-" * template-theme - this theme is meant to be a template theme for other "
-"themes,this theme features all possible buttons.\n"
-" * Bushido-Yellow-theme - shows how masking can be done.\n"
-"\n"
-"****** Names ******\n"
-"deKorator expects the same directory structure and file names as the ones "
-"in\n"
-"default-theme. Every theme file should end with \"-theme\" (as in "
-"\"default-\n"
-"theme\"), and should contain all the folders that are in default-theme "
-"(deco,\n"
-"buttons, masks).\n"
-"\n"
-"****** Sizes ******\n"
-"deKorator determines the 4 borders' sizes from:\n"
-"\n"
-"|Property \t\t\t|Source\t\t\t\t|\n"
-"-----------------------------------------------------------------------------"
-"-------------------\n"
-"|the left border width \t\t|midLeftFrameBg's width\t\t|\n"
-"|the right border width \t\t|midRightFrameBg's width\t|\n"
-"|the top bar height \t\t|midTitleBg's height \t\t|\n"
-"|the bottom border height\t|midBottomFrameBg's height\t|\n"
-"\n"
-"All parts that build up a specific border should be in the same width or "
-"height\n"
-"correspondingly. An example follows for a window decoration with a 10px "
-"high\n"
-"top bar, a 20px wide left border, a 30px wide right border and a 40px high\n"
-"bottom border.\n"
-"\n"
-"All tiles in the top bar should be 10 pixel high:\n"
-" * topLeftCornerBg\n"
-" * leftButtonsBg\n"
-" * leftTitleBg\n"
-" * midTitleBg\n"
-" * rightTitleBg\n"
-" * rightButtonsBg\n"
-" * topRightCornerBg\n"
-"\n"
-"All tiles in the left border should be 20 pixel wide:\n"
-" * topLeftFrameBg\n"
-" * midLeftFrameBg\n"
-" * bottomLeftFrameBg\n"
-"\n"
-"All tiles in the right border should be 30 pixel wide:\n"
-" * topRightFrameBg\n"
-" * midRightFrameBg\n"
-" * bottomRightFrameBg\n"
-"\n"
-"All tiles in the bottom border should be 40 pixel high:\n"
-" * leftBottomFrameBg\n"
-" * midBottomFrameBg\n"
-" * rightBottomFrameBg\n"
-"\n"
-"The corner tiles should fit into the tile grid:\n"
-"Tile Height Width\n"
-"topLeftCornerBg 10 20\n"
-"topRightCornerBg 10 30\n"
-"leftBottomFrameBg 40 20\n"
-"rightBottomFrameBg 40 30\n"
-"\n"
-"****** Buttons ******\n"
-"The button images are separated into background and foreground ones.\n"
-"\n"
-"***** Background *****\n"
-"The button background uses the leftButtonsBg and the rightButtonsBg tiles.\n"
-"Their height should be the same as the top bar's. The background's repeated\n"
-"horizontally to fit the buttons in.\n"
-"\n"
-"***** Foreground *****\n"
-"The width is determined by the button width. This way theme makers can put "
-"the\n"
-"buttons as close as they wish. To make space between buttons you can add\n"
-"transparent pixels to the right and left. A button with a smaller height "
-"than\n"
-"the top bar's gets centered vertically. To place the button in a custom "
-"height\n"
-"use transparent pixels, too.\n"
-"\n"
-"****** Masks ******\n"
-"Masks contain only black and white. Black pixels are subtracted from the\n"
-"decoration.\n"
-"\n"
-"****** Image format ******\n"
-"All images should be in PNG.\n"
-"\n"
-"****** Tips and Tricks ******\n"
-"Allways start up building your theme from the template-theme.\n"
-msgstr ""
-
-#: configdialog.ui:1974
-#, no-c-format
-msgid ""
-"deKorator Window's Decoration Version "
-"0.3
\n"
-"\n"
-"\n"
-"\n"
-"Art Designer: jon clarke AKA ArbitraryReason
\n"
-"Email: jjclarke2003@yahoo.com
\n"
-"
Theme contributer: Zoran Karavla AKA the-error
\n"
-"Email: webmaster@the-error.net
\n"
-"
Author: moty rahamim
\n"
-"Email: moty.rahamim@gmail.com
"
-msgstr ""
--
cgit v1.2.1