summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules6
-rw-r--r--CMakeL10n.txt14
-rw-r--r--CMakeLists.txt79
-rw-r--r--ConfigureChecks.cmake23
-rw-r--r--DesktopEffects/CMakeLists.txt24
-rw-r--r--DesktopEffects/DesktopEffectsCommon.py181
-rw-r--r--DesktopEffects/DesktopEffectsDialog.py36
-rwxr-xr-xDesktopEffects/DesktopEffectsTDE.py22
-rw-r--r--DesktopEffects/__init__.py1
m---------admin0
m---------cmake0
-rw-r--r--data/CMakeLists.txt10
-rw-r--r--desktop-effects-tde.desktop9
-rw-r--r--translations/desktop_files/desktop-effects-tde-desktops.pot27
-rw-r--r--translations/desktop_files/id.po28
-rw-r--r--translations/desktop_files/ru.po29
-rw-r--r--translations/messages/desktop-effects-tde.pot (renamed from po/desktop-effects-tde.pot)53
-rw-r--r--translations/messages/nl.po135
-rw-r--r--translations/messages/ru.po137
-rw-r--r--translations/messages/sk.po136
20 files changed, 783 insertions, 167 deletions
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 4fce771..0000000
--- a/.gitmodules
+++ /dev/null
@@ -1,6 +0,0 @@
-[submodule "admin"]
- path = admin
- url = http://system@scm.trinitydesktop.org/scm/git/tde-common-admin
-[submodule "cmake"]
- path = cmake
- url = http://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
index a4e3231..223d41c 100644
--- a/CMakeL10n.txt
+++ b/CMakeL10n.txt
@@ -9,22 +9,30 @@
#
#################################################
-cmake_minimum_required( VERSION 2.8 )
+
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )
##### create translation templates ##############
tde_l10n_create_template(
- CATALOG "desktop-effects-tde"
+ CATALOG "messages/desktop-effects-tde"
SOURCES "*.py" "*.ui"
KEYWORDS
_ __tr __tr:1,2
translate translate:1,2
X-POT -
)
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/desktop-effects-tde-desktops"
+ SOURCES *.desktop
+)
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..3d1cb82
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,79 @@
+############################################
+# #
+# Improvements and feedbacks are welcome #
+# #
+# This file is released under GPL >= 3 #
+# #
+############################################
+
+
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
+tde_set_project_version( )
+
+
+#### general package setup
+
+project( desktop-effects-tde )
+
+
+#### include essential cmake modules
+
+include( FindPkgConfig )
+
+
+#### include our cmake modules
+
+include( TDEMacros )
+
+
+##### setup install paths
+
+include( TDESetupPaths )
+tde_setup_paths( )
+
+
+##### optional stuff
+
+option( WITH_ALL_OPTIONS "Enable all optional support" OFF )
+option( WITH_XORG_SESSION_COMPIZ_WM "Install XOrg session configuration for Compiz as WM" ${WITH_ALL_OPTIONS} )
+
+
+##### user requested modules
+
+option( BUILD_ALL "Build all" ON )
+option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} )
+
+
+##### configure checks
+
+include( ConfigureChecks.cmake )
+
+
+##### directories
+
+add_subdirectory( DesktopEffects )
+add_subdirectory( data )
+
+
+##### desktop-effect-tde (executable)
+
+install(
+ PROGRAMS ${PROJECT_NAME}
+ DESTINATION ${BIN_INSTALL_DIR}
+)
+
+
+##### other data
+
+tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
+tde_create_translated_desktop( ${PROJECT_NAME}.desktop )
+
+if( WITH_XORG_SESSION_COMPIZ_WM )
+ install(
+ FILES 25enable-compiz
+ DESTINATION /etc/X11/Xsession.d
+ )
+endif()
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
new file mode 100644
index 0000000..c1de8bc
--- /dev/null
+++ b/ConfigureChecks.cmake
@@ -0,0 +1,23 @@
+###########################################
+# #
+# Improvements and feedback are welcome #
+# #
+# This file is released under GPL >= 3 #
+# #
+###########################################
+
+# required stuff
+find_package( TQt )
+find_package( TDE )
+
+
+##### find tdepyuic executable
+
+find_program( TDEPYUIC_EXECUTABLE
+ NAMES tdepyuic
+ PATHS ${TDE_PREFIX}/bin
+)
+
+if( NOT TDEPYUIC_EXECUTABLE )
+ tde_message_fatal( "tdepyuic is required, but was not found on your system" )
+endif()
diff --git a/DesktopEffects/CMakeLists.txt b/DesktopEffects/CMakeLists.txt
new file mode 100644
index 0000000..3ff16c1
--- /dev/null
+++ b/DesktopEffects/CMakeLists.txt
@@ -0,0 +1,24 @@
+
+##### DesktopEffectsDialog.py (generated from DesktopEffectsDialog.ui)
+
+add_custom_command( OUTPUT DesktopEffectsDialog.py
+ COMMAND ${TDEPYUIC_EXECUTABLE} ${CMAKE_SOURCE_DIR}/data/DesktopEffectsDialog.ui
+ COMMENT "Gerenate DesktopEffectsDialog.py"
+)
+
+add_custom_target( DesktopEffectsDialog-pyuic ALL
+ DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/DesktopEffectsDialog.py
+)
+
+
+##### other data
+
+file( GLOB data_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
+list( REMOVE_ITEM data_files "CMakeLists.txt" )
+list( REMOVE_ITEM data_files "DesktopEffectsDialog.py" )
+list( APPEND data_files ${CMAKE_CURRENT_BINARY_DIR}/DesktopEffectsDialog.py )
+
+install(
+ FILES ${data_files}
+ DESTINATION ${SHARE_INSTALL_PREFIX}/pyshared/DesktopEffects
+)
diff --git a/DesktopEffects/DesktopEffectsCommon.py b/DesktopEffects/DesktopEffectsCommon.py
index 4e1772d..581c649 100644
--- a/DesktopEffects/DesktopEffectsCommon.py
+++ b/DesktopEffects/DesktopEffectsCommon.py
@@ -27,17 +27,17 @@ from optparse import OptionParser
import subprocess
# for compiz-kde package checking
import apt_pkg
-from apt.progress import OpProgress
+from apt.progress.base import OpProgress
import gettext
-def _(str):
- return unicode(gettext.gettext(str), 'UTF-8')
-def __(catalog,str):
- return unicode(gettext.dgettext(catalog, str), 'UTF-8')
-def utf8(str):
- if isinstance(str, unicode):
- return str
- return unicode(str, 'UTF-8')
+def _(s):
+ return str(gettext.gettext(s), 'UTF-8')
+def __(catalog, s):
+ return str(gettext.dgettext(catalog, s), 'UTF-8')
+def utf8(s):
+ if isinstance(s, str):
+ return s
+ return str(s, 'UTF-8')
class DesktopEffectsCommon(object):
def __init__(self):
@@ -57,18 +57,18 @@ class DesktopEffectsCommon(object):
return False
def checkEnabled(self):
- '''checks if the compizasWM file is present, and if so, reads what mode we are in'''
- if os.path.exists(os.path.expanduser("~/.trinity/share/config/compizasWM")):
- compizasWM = open(os.path.expanduser("~/.trinity/share/config/compizasWM"))
- state = compizasWM.readline()
- return state
- else:
- return False
+ '''checks if the compizasWM file is present, and if so, reads what mode we are in'''
+ if os.path.exists(os.path.expanduser("~/.trinity/share/config/compizasWM")):
+ compizasWM = open(os.path.expanduser("~/.trinity/share/config/compizasWM"))
+ state = compizasWM.readline()
+ return state
+ else:
+ return False
def check(self):
''' checks the state and changes the UI accordingly. '''
self.installed = self.checkInstalled()
- self.enabled = self.checkEnabled()
+ self.enabled = self.checkEnabled()
if(self.installed == True):
self.ibText = _("&Remove Desktop Effects")
self.showWarning()
@@ -104,25 +104,24 @@ class DesktopEffectsCommon(object):
def done(self):
''' action to be done after the user clicks the "cancel" button '''
- print "signalled" # DEBUG
+ print("signalled") # DEBUG
self.close()
def apply(self):
''' action to be done after the user clicks the "apply button '''
- print "apply clicked" #DEBUG
+ print("apply clicked") #DEBUG
if self.action > 0:
if self.action == 1:
- self.disableEffects()
-
+ self.disableEffects()
elif self.action == 2:
- self.enableStandardEffects()
+ self.enableStandardEffects()
elif self.action == 3:
- self.enableExtraEffects()
+ self.enableExtraEffects()
elif self.action == 4:
- self.enableCustomEffects()
- if not self.enabled and not self.action == 1:
- os.spawnl(os.P_NOWAIT, "/opt/trinity/bin/compiz", "--replace")
- self.enabled = True
+ self.enableCustomEffects()
+ if not self.enabled and not self.action == 1:
+ os.spawnl(os.P_NOWAIT, "/opt/trinity/bin/compiz", "--replace")
+ self.enabled = True
def btnInstallClicked(self):
if self.installed == True:
@@ -138,18 +137,18 @@ class DesktopEffectsCommon(object):
# the functions toggled by radio boxes
def noEffects(self):
- print "radio toggled" # DEBUG
+ print("radio toggled") # DEBUG
self.action = 1
# self.apply()
def standardEffects(self):
- print "radio toggled" # DEBUG
+ print("radio toggled") # DEBUG
self.action = 2
# self.apply()
def extraEffects(self):
- print "radio toggled" # DEBUG
+ print("radio toggled") # DEBUG
self.action = 3
def customEffects(self):
- print "radio toggled" # DEBUG
+ print("radio toggled") # DEBUG
self.action = 4
# self.apply()
@@ -161,70 +160,68 @@ class DesktopEffectsCommon(object):
subprocess.call(['tdesudo', '-c' '/opt/trinity/bin/adept_batch remove compiz-kde-trinity compiz-fusion-plugins-main-trinity compiz-fusion-plugins-extra-trinity'])
except:
subprocess.call(['kdialog', '--sorry', 'Adept Batch is not installed on this system'])
-
def disableEffects(self):
- '''remove compiz as the default WM'''
- os.remove(os.path.expanduser("~/.trinity/share/config/compizasWM"))
- self.enabled = False
+ '''remove compiz as the default WM'''
+ os.remove(os.path.expanduser("~/.trinity/share/config/compizasWM"))
+ self.enabled = False
-
def enableStandardEffects(self):
- '''copy the .ini to Default.ini and enable compiz as default WM'''
- code = os.system('mkdir -p ~/.config/compiz/compizconfig')
- try:
- enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
- if enable.readline() == "custom":
- customeffects = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"r")
- backupfile = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"w")
- backupfile.write(customeffects)
- backupfile.close()
- customeffects.close()
- except:
- print "error"
- enable.write("standardeffects")
- enable.close()
- config = open(os.path.join(self.DATADIR,"MediumEffects.ini"),"r")
- dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
- dest.write(config.read())
- dest.close()
- config.close()
- print "standardEffects enabled" #DEBUG
-
+ '''copy the .ini to Default.ini and enable compiz as default WM'''
+ code = os.system('mkdir -p ~/.config/compiz/compizconfig')
+ try:
+ enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
+ if enable.readline() == "custom":
+ customeffects = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"r")
+ backupfile = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"w")
+ backupfile.write(customeffects)
+ backupfile.close()
+ customeffects.close()
+ except:
+ print("error")
+ enable.write("standardeffects")
+ enable.close()
+ config = open(os.path.join(self.DATADIR,"MediumEffects.ini"),"r")
+ dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
+ dest.write(config.read())
+ dest.close()
+ config.close()
+ print("standardEffects enabled") #DEBUG
+
def enableExtraEffects(self):
- ''' copy the extraeffects.ini to Default.ini and enable compiz as defaultWM'''
- code = os.system('mkdir -p ~/.config/compiz/compizconfig')
- if os.path.exists(os.path.expanduser("~/.trinity/share/config/compizasWM")):
- enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"r")
- if enable.readline() == "custom":
- customeffects = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"r")
- backupfile = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"w")
- backupfile.write(customeffects)
- backupfile.close()
- customeffects.close()
- enable.close()
-
- enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
- enable.write("extraeffects")
- enable.close()
- config = open(os.path.join(self.DATADIR,"HighEffects.ini"),"r")
- dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
- dest.write(config.read())
- dest.close()
- config.close()
- print "extraEffects enabled" #DEBUG
-
+ ''' copy the extraeffects.ini to Default.ini and enable compiz as defaultWM'''
+ code = os.system('mkdir -p ~/.config/compiz/compizconfig')
+ if os.path.exists(os.path.expanduser("~/.trinity/share/config/compizasWM")):
+ enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"r")
+ if enable.readline() == "custom":
+ customeffects = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"r")
+ backupfile = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"w")
+ backupfile.write(customeffects)
+ backupfile.close()
+ customeffects.close()
+ enable.close()
+
+ enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
+ enable.write("extraeffects")
+ enable.close()
+ config = open(os.path.join(self.DATADIR,"HighEffects.ini"),"r")
+ dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
+ dest.write(config.read())
+ dest.close()
+ config.close()
+ print("extraEffects enabled") #DEBUG
+
def enableCustomEffects(self):
- code = os.system('mkdir -p ~/.config/compiz/compizconfig')
- try:
- config = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"r")
- except:
- print "no custom effects file, creating blank .ini" #DEBUG
- config = open(os.path.join(self.DATADIR,"BlankEffects.ini"),"r")
- enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
- enable.write("custom")
- enable.close()
- dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
- dest.write(config.read())
- dest.close()
- config.close()
+ code = os.system('mkdir -p ~/.config/compiz/compizconfig')
+ try:
+ config = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"r")
+ except:
+ print("no custom effects file, creating blank .ini") #DEBUG
+ config = open(os.path.join(self.DATADIR,"BlankEffects.ini"),"r")
+ enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
+ enable.write("custom")
+ enable.close()
+ dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
+ dest.write(config.read())
+ dest.close()
+ config.close()
diff --git a/DesktopEffects/DesktopEffectsDialog.py b/DesktopEffects/DesktopEffectsDialog.py
index a4f0030..64bbd91 100644
--- a/DesktopEffects/DesktopEffectsDialog.py
+++ b/DesktopEffects/DesktopEffectsDialog.py
@@ -9,7 +9,7 @@
import sys
-from python_tqt.qt import *
+from PyTQt.tqt import *
from tdecore import TDECmdLineArgs, TDEApplication
from tdeui import *
@@ -2706,13 +2706,13 @@ class DesktopEffectsDialog(TQDialog):
self.resize(TQSize(697,527).expandedTo(self.minimumSizeHint()))
self.clearWState(TQt.WState_Polished)
- self.connect(self.installButton,SIGNAL("clicked()"),self.installButtonClicked)
- self.connect(self.radioButton4,SIGNAL("clicked()"),self.noEffects)
- self.connect(self.radioButton4_2,SIGNAL("clicked()"),self.standardEffects)
- self.connect(self.radioButton4_3,SIGNAL("clicked()"),self.extraEffects)
- self.connect(self.radioButton4_3_2,SIGNAL("clicked()"),self.customEffects)
- self.connect(self.applyButton,SIGNAL("clicked()"),self.apply)
- self.connect(self.cancelButton,SIGNAL("clicked()"),self.cancel)
+ self.connect(self.installButton,TQ_SIGNAL("clicked()"),self.installButtonClicked)
+ self.connect(self.radioButton4,TQ_SIGNAL("clicked()"),self.noEffects)
+ self.connect(self.radioButton4_2,TQ_SIGNAL("clicked()"),self.standardEffects)
+ self.connect(self.radioButton4_3,TQ_SIGNAL("clicked()"),self.extraEffects)
+ self.connect(self.radioButton4_3_2,TQ_SIGNAL("clicked()"),self.customEffects)
+ self.connect(self.applyButton,TQ_SIGNAL("clicked()"),self.apply)
+ self.connect(self.cancelButton,TQ_SIGNAL("clicked()"),self.cancel)
def languageChange(self):
@@ -2736,31 +2736,31 @@ class DesktopEffectsDialog(TQDialog):
def closeButtonClicked(self):
- print "DesktopEffectsDialog.closeButtonClicked(): Not implemented yet"
+ print("DesktopEffectsDialog.closeButtonClicked(): Not implemented yet")
def installButtonClicked(self):
- print "DesktopEffectsDialog.installButtonClicked(): Not implemented yet"
+ print("DesktopEffectsDialog.installButtonClicked(): Not implemented yet")
def noEffects(self):
- print "DesktopEffectsDialog.noEffects(): Not implemented yet"
+ print("DesktopEffectsDialog.noEffects(): Not implemented yet")
def standardEffects(self):
- print "DesktopEffectsDialog.standardEffects(): Not implemented yet"
+ print("DesktopEffectsDialog.standardEffects(): Not implemented yet")
def extraEffects(self):
- print "DesktopEffectsDialog.extraEffects(): Not implemented yet"
+ print("DesktopEffectsDialog.extraEffects(): Not implemented yet")
def customEffects(self):
- print "DesktopEffectsDialog.customEffects(): Not implemented yet"
+ print("DesktopEffectsDialog.customEffects(): Not implemented yet")
def apply(self):
- print "DesktopEffectsDialog.apply(): Not implemented yet"
+ print("DesktopEffectsDialog.apply(): Not implemented yet")
def cancel(self):
- print "DesktopEffectsDialog.cancel(): Not implemented yet"
+ print("DesktopEffectsDialog.cancel(): Not implemented yet")
def __tr(self,s,c = None):
- return tqApp.translate("DesktopEffectsDialog",s,c)
+ return tqApp.translate(b"DesktopEffectsDialog",s.encode(),c)
if __name__ == "__main__":
appname = ""
@@ -2770,7 +2770,7 @@ if __name__ == "__main__":
TDECmdLineArgs.init (sys.argv, appname, description, version)
a = TDEApplication ()
- TQObject.connect(a,SIGNAL("lastWindowClosed()"),a,SLOT("quit()"))
+ TQObject.connect(a,TQ_SIGNAL("lastWindowClosed()"),a,TQ_SLOT("quit()"))
w = DesktopEffectsDialog()
a.setMainWidget(w)
w.show()
diff --git a/DesktopEffects/DesktopEffectsTDE.py b/DesktopEffects/DesktopEffectsTDE.py
index 5a4d46d..030baa9 100755
--- a/DesktopEffects/DesktopEffectsTDE.py
+++ b/DesktopEffects/DesktopEffectsTDE.py
@@ -20,27 +20,27 @@
import sys
import os
from optparse import OptionParser
-from python_tqt.qt import *
+from PyTQt.tqt import *
from tdeui import *
from tdecore import *
# for adept batch launching
import subprocess
# for compiz-kde package checking
import apt_pkg
-from apt.progress import OpProgress
+from apt.progress.base import OpProgress
from DesktopEffectsDialog import DesktopEffectsDialog
from DesktopEffectsCommon import DesktopEffectsCommon
import gettext
-def _(str):
- return unicode(gettext.gettext(str), 'UTF-8')
-def __(catalog,str):
- return unicode(gettext.dgettext(catalog, str), 'UTF-8')
-def utf8(str):
- if isinstance(str, unicode):
- return str
- return unicode(str, 'UTF-8')
+def _(s):
+ return str(gettext.gettext(s), 'UTF-8')
+def __(catalog, s):
+ return str(gettext.dgettext(catalog, s), 'UTF-8')
+def utf8(s):
+ if isinstance(s, str):
+ return s
+ return str(s, 'UTF-8')
class DesktopEffectsTDE(DesktopEffectsDialog, DesktopEffectsCommon):
def __init__(self):
@@ -75,7 +75,7 @@ class DesktopEffectsTDE(DesktopEffectsDialog, DesktopEffectsCommon):
self.applyButton.setIconSet(TDEGlobal.iconLoader().loadIconSet("apply",
TDEIcon.NoGroup, TDEIcon.SizeSmall))
- # Close
+ # Close
self.cancelButton.setText(__("tdelibs","&Cancel"))
self.cancelButton.setIconSet(TDEGlobal.iconLoader().loadIconSet("cancel",
TDEIcon.NoGroup, TDEIcon.SizeSmall))
diff --git a/DesktopEffects/__init__.py b/DesktopEffects/__init__.py
index e69de29..3cd244b 100644
--- a/DesktopEffects/__init__.py
+++ b/DesktopEffects/__init__.py
@@ -0,0 +1 @@
+# Do not delete this file
diff --git a/admin b/admin
deleted file mode 160000
-Subproject 68f23556e638353e46b444d3a4863a64936bd36
diff --git a/cmake b/cmake
deleted file mode 160000
-Subproject 0a407527790db5dbf573ffba5dbac45048489c0
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
new file mode 100644
index 0000000..ca93643
--- /dev/null
+++ b/data/CMakeLists.txt
@@ -0,0 +1,10 @@
+
+##### other data
+
+file( GLOB data_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
+list( REMOVE_ITEM data_files "CMakeLists.txt" )
+
+install(
+ FILES ${data_files}
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}
+)
diff --git a/desktop-effects-tde.desktop b/desktop-effects-tde.desktop
index fa50270..75eb8ee 100644
--- a/desktop-effects-tde.desktop
+++ b/desktop-effects-tde.desktop
@@ -1,10 +1,11 @@
[Desktop Entry]
-Encoding=UTF-8
Name=Desktop Effects
+
Comment=Compiz Setup
-Icon=kcmkwm
+
+Type=Application
Exec=desktop-effects-tde
+Icon=kcmkwm
Terminal=false
-Type=Application
-OnlyShowIn=TDE;
Categories=Compiz;Settings;DesktopSettings;
+OnlyShowIn=TDE;
diff --git a/translations/desktop_files/desktop-effects-tde-desktops.pot b/translations/desktop_files/desktop-effects-tde-desktops.pot
new file mode 100644
index 0000000..1723c2d
--- /dev/null
+++ b/translations/desktop_files/desktop-effects-tde-desktops.pot
@@ -0,0 +1,27 @@
+# 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: 2022-12-13 17:40+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: desktop-effects-tde.desktop:2
+msgid "Desktop Effects"
+msgstr ""
+
+#. Comment
+#: desktop-effects-tde.desktop:4
+msgid "Compiz Setup"
+msgstr ""
diff --git a/translations/desktop_files/id.po b/translations/desktop_files/id.po
new file mode 100644
index 0000000..c1f7185
--- /dev/null
+++ b/translations/desktop_files/id.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Mas Ahmad Muhammad <m.charly81@gmail.com>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-12-13 17:40+0100\n"
+"PO-Revision-Date: 2023-04-09 01:15+0000\n"
+"Last-Translator: Mas Ahmad Muhammad <m.charly81@gmail.com>\n"
+"Language-Team: Indonesian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/desktop-effects-tde-desktop-files/id/>\n"
+"Language: id\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.16.1\n"
+
+#. Name
+#: desktop-effects-tde.desktop:2
+msgid "Desktop Effects"
+msgstr "Efek Desktop"
+
+#. Comment
+#: desktop-effects-tde.desktop:4
+msgid "Compiz Setup"
+msgstr "Setel Compiz"
diff --git a/translations/desktop_files/ru.po b/translations/desktop_files/ru.po
new file mode 100644
index 0000000..10737c7
--- /dev/null
+++ b/translations/desktop_files/ru.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Andrei Stepanov <adem4ik@gmail.com>, 2024.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-12-13 17:40+0100\n"
+"PO-Revision-Date: 2024-04-18 19:44+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/desktop-effects-tde-desktop-files/ru/>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.17\n"
+
+#. Name
+#: desktop-effects-tde.desktop:2
+msgid "Desktop Effects"
+msgstr "Эффекты рабочего стола"
+
+#. Comment
+#: desktop-effects-tde.desktop:4
+msgid "Compiz Setup"
+msgstr "Настройка Compiz"
diff --git a/po/desktop-effects-tde.pot b/translations/messages/desktop-effects-tde.pot
index bf41143..1d34ef3 100644
--- a/po/desktop-effects-tde.pot
+++ b/translations/messages/desktop-effects-tde.pot
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2018-12-23 19:39+0100\n"
+"POT-Creation-Date: 2021-07-07 18:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -13,13 +13,15 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
@@ -37,8 +39,7 @@ msgstr ""
#: DesktopEffects/DesktopEffectsCommon.py:80
#: DesktopEffects/DesktopEffectsDialog.py:2720
-#: DesktopEffects/DesktopEffectsTDE.py:105
-#: data/DesktopEffectsDialog.ui:52
+#: DesktopEffects/DesktopEffectsTDE.py:105 data/DesktopEffectsDialog.ui:52
#, no-c-format
msgid ""
"In order for Compiz Desktop Effects to work, the Compiz engine must be "
@@ -50,92 +51,78 @@ msgstr ""
msgid "&Install Desktop Effects"
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2719
-#: data/DesktopEffectsDialog.ui:16
+#: DesktopEffects/DesktopEffectsDialog.py:2719 data/DesktopEffectsDialog.ui:16
#, no-c-format
msgid "Desktop Effects"
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2721
-#: data/DesktopEffectsDialog.ui:68
+#: DesktopEffects/DesktopEffectsDialog.py:2721 data/DesktopEffectsDialog.ui:68
#, no-c-format
msgid "Install"
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2722
-#: data/DesktopEffectsDialog.ui:105
+#: DesktopEffects/DesktopEffectsDialog.py:2722 data/DesktopEffectsDialog.ui:105
#, no-c-format
msgid ""
"Desktop Effects are a great way to enjoy a modern desktop experience without "
"transitioning to KDE4"
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2723
-#: data/DesktopEffectsDialog.ui:115
+#: DesktopEffects/DesktopEffectsDialog.py:2723 data/DesktopEffectsDialog.ui:115
#, no-c-format
msgid "Effects Level"
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2724
-#: data/DesktopEffectsDialog.ui:142
+#: DesktopEffects/DesktopEffectsDialog.py:2724 data/DesktopEffectsDialog.ui:142
#, no-c-format
msgid "No Effects"
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2725
-#: data/DesktopEffectsDialog.ui:150
+#: DesktopEffects/DesktopEffectsDialog.py:2725 data/DesktopEffectsDialog.ui:150
#, no-c-format
msgid ""
"All effects are disabled and TDE Window manager is used.\n"
"This is the default behaviour."
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2727
-#: data/DesktopEffectsDialog.ui:204
+#: DesktopEffects/DesktopEffectsDialog.py:2727 data/DesktopEffectsDialog.ui:204
#, no-c-format
msgid "Standard Effects"
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2728
-#: data/DesktopEffectsDialog.ui:212
+#: DesktopEffects/DesktopEffectsDialog.py:2728 data/DesktopEffectsDialog.ui:212
#, no-c-format
msgid "A compromise between usability and efficiency."
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2729
-#: data/DesktopEffectsDialog.ui:265
+#: DesktopEffects/DesktopEffectsDialog.py:2729 data/DesktopEffectsDialog.ui:265
#, no-c-format
msgid "Extra Effects"
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2730
-#: data/DesktopEffectsDialog.ui:273
+#: DesktopEffects/DesktopEffectsDialog.py:2730 data/DesktopEffectsDialog.ui:273
#, no-c-format
msgid ""
"All effects are enabled. This setting may require a\n"
"newer graphic card."
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2732
-#: data/DesktopEffectsDialog.ui:327
+#: DesktopEffects/DesktopEffectsDialog.py:2732 data/DesktopEffectsDialog.ui:327
#, no-c-format
msgid "Custom Effects"
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2733
-#: data/DesktopEffectsDialog.ui:335
+#: DesktopEffects/DesktopEffectsDialog.py:2733 data/DesktopEffectsDialog.ui:335
#, no-c-format
msgid "Your custom Compiz settings."
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2734
-#: data/DesktopEffectsDialog.ui:399
+#: DesktopEffects/DesktopEffectsDialog.py:2734 data/DesktopEffectsDialog.ui:399
#, no-c-format
msgid "Apply"
msgstr ""
-#: DesktopEffects/DesktopEffectsDialog.py:2735
-#: data/DesktopEffectsDialog.ui:407
+#: DesktopEffects/DesktopEffectsDialog.py:2735 data/DesktopEffectsDialog.ui:407
#, no-c-format
msgid "Cancel"
msgstr ""
diff --git a/translations/messages/nl.po b/translations/messages/nl.po
new file mode 100644
index 0000000..3364bc6
--- /dev/null
+++ b/translations/messages/nl.po
@@ -0,0 +1,135 @@
+# SOME DESCRIPTIVE TITLE.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2021-07-07 18:28+0000\n"
+"PO-Revision-Date: 2019-07-30 15:08+0000\n"
+"Last-Translator: Heimen Stoffels <vistausss@outlook.com>\n"
+"Language-Team: Dutch <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"applications/desktop-effects-tde/nl/>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.7.1\n"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Heimen Stoffels"
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "vistausss@outlook.com"
+
+#: DesktopEffects/DesktopEffectsCommon.py:73
+#: DesktopEffects/DesktopEffectsTDE.py:96
+msgid "&Remove Desktop Effects"
+msgstr "Bureaubladeffecten ve&rwijderen"
+
+#: DesktopEffects/DesktopEffectsCommon.py:76
+#: DesktopEffects/DesktopEffectsTDE.py:100
+msgid "The Compiz engine is installed in your system."
+msgstr "Compiz is geïnstalleerd."
+
+#: DesktopEffects/DesktopEffectsCommon.py:80
+#: DesktopEffects/DesktopEffectsDialog.py:2720
+#: DesktopEffects/DesktopEffectsTDE.py:105 data/DesktopEffectsDialog.ui:52
+#, no-c-format
+msgid ""
+"In order for Compiz Desktop Effects to work, the Compiz engine must be "
+"installed on your system."
+msgstr "Compiz-bureaubladeffecten werken pas als je Compiz installeert."
+
+#: DesktopEffects/DesktopEffectsCommon.py:82
+#: DesktopEffects/DesktopEffectsTDE.py:107
+msgid "&Install Desktop Effects"
+msgstr "Bureaubladeffecten &installeren"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2719 data/DesktopEffectsDialog.ui:16
+#, no-c-format
+msgid "Desktop Effects"
+msgstr "Bureaubladeffecten"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2721 data/DesktopEffectsDialog.ui:68
+#, no-c-format
+msgid "Install"
+msgstr "Installeren"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2722 data/DesktopEffectsDialog.ui:105
+#, no-c-format
+msgid ""
+"Desktop Effects are a great way to enjoy a modern desktop experience without "
+"transitioning to KDE4"
+msgstr ""
+"Bureaubladeffecten zijn leuk en moderniseren je werkomgeving zonder dat je "
+"hoeft over te stappen naar KDE4"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2723 data/DesktopEffectsDialog.ui:115
+#, no-c-format
+msgid "Effects Level"
+msgstr "Niveau"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2724 data/DesktopEffectsDialog.ui:142
+#, no-c-format
+msgid "No Effects"
+msgstr "Geen effecten"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2725 data/DesktopEffectsDialog.ui:150
+#, no-c-format
+msgid ""
+"All effects are disabled and TDE Window manager is used.\n"
+"This is the default behaviour."
+msgstr ""
+"Alle effecten uitschakelen en de TDE-vensterbeheerder gebruiken.\n"
+"Dit is de standaardoptie."
+
+#: DesktopEffects/DesktopEffectsDialog.py:2727 data/DesktopEffectsDialog.ui:204
+#, no-c-format
+msgid "Standard Effects"
+msgstr "Standaardeffectien"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2728 data/DesktopEffectsDialog.ui:212
+#, no-c-format
+msgid "A compromise between usability and efficiency."
+msgstr "Een goede balans tussen werk en plezier."
+
+#: DesktopEffects/DesktopEffectsDialog.py:2729 data/DesktopEffectsDialog.ui:265
+#, no-c-format
+msgid "Extra Effects"
+msgstr "Veel effecten"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2730 data/DesktopEffectsDialog.ui:273
+#, no-c-format
+msgid ""
+"All effects are enabled. This setting may require a\n"
+"newer graphic card."
+msgstr ""
+"Alle effecten inschakelen. Mogelijk heb je hiervoor een\n"
+"nieuwere videokaart nodig."
+
+#: DesktopEffects/DesktopEffectsDialog.py:2732 data/DesktopEffectsDialog.ui:327
+#, no-c-format
+msgid "Custom Effects"
+msgstr "Aangepast"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2733 data/DesktopEffectsDialog.ui:335
+#, no-c-format
+msgid "Your custom Compiz settings."
+msgstr "Je aangepaste Compiz-instellingen."
+
+#: DesktopEffects/DesktopEffectsDialog.py:2734 data/DesktopEffectsDialog.ui:399
+#, no-c-format
+msgid "Apply"
+msgstr "Toepassen"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2735 data/DesktopEffectsDialog.ui:407
+#, no-c-format
+msgid "Cancel"
+msgstr "Annuleren"
diff --git a/translations/messages/ru.po b/translations/messages/ru.po
new file mode 100644
index 0000000..61fbca5
--- /dev/null
+++ b/translations/messages/ru.po
@@ -0,0 +1,137 @@
+# SOME DESCRIPTIVE TITLE.
+# Andrei Stepanov <adem4ik@gmail.com>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2021-07-07 18:28+0000\n"
+"PO-Revision-Date: 2023-11-05 18:02+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/desktop-effects-tde/ru/>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.17\n"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Андрей Степанов"
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "adem4ik@gmail.com"
+
+#: DesktopEffects/DesktopEffectsCommon.py:73
+#: DesktopEffects/DesktopEffectsTDE.py:96
+msgid "&Remove Desktop Effects"
+msgstr "Убрать эффе&кты рабочего стола"
+
+#: DesktopEffects/DesktopEffectsCommon.py:76
+#: DesktopEffects/DesktopEffectsTDE.py:100
+msgid "The Compiz engine is installed in your system."
+msgstr "В вашей системе установлен движок Compiz."
+
+#: DesktopEffects/DesktopEffectsCommon.py:80
+#: DesktopEffects/DesktopEffectsDialog.py:2720
+#: DesktopEffects/DesktopEffectsTDE.py:105 data/DesktopEffectsDialog.ui:52
+#, no-c-format
+msgid ""
+"In order for Compiz Desktop Effects to work, the Compiz engine must be "
+"installed on your system."
+msgstr ""
+"Для работы эффектов рабочего стола Compiz необходимо, чтобы в вашей системе "
+"был установлен движок Compiz."
+
+#: DesktopEffects/DesktopEffectsCommon.py:82
+#: DesktopEffects/DesktopEffectsTDE.py:107
+msgid "&Install Desktop Effects"
+msgstr "Устан&овить эффекты рабочего стола"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2719 data/DesktopEffectsDialog.ui:16
+#, no-c-format
+msgid "Desktop Effects"
+msgstr "Эффекты рабочего стола"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2721 data/DesktopEffectsDialog.ui:68
+#, no-c-format
+msgid "Install"
+msgstr "Установить"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2722 data/DesktopEffectsDialog.ui:105
+#, no-c-format
+msgid ""
+"Desktop Effects are a great way to enjoy a modern desktop experience without "
+"transitioning to KDE4"
+msgstr ""
+"Эффекты рабочего стола — это отличный способ насладиться современным рабочим "
+"столом без перехода на KDE4"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2723 data/DesktopEffectsDialog.ui:115
+#, no-c-format
+msgid "Effects Level"
+msgstr "Уровень эффектов"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2724 data/DesktopEffectsDialog.ui:142
+#, no-c-format
+msgid "No Effects"
+msgstr "Без эффектов"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2725 data/DesktopEffectsDialog.ui:150
+#, no-c-format
+msgid ""
+"All effects are disabled and TDE Window manager is used.\n"
+"This is the default behaviour."
+msgstr ""
+"Все эффекты отключены, используется оконный менеджер TDE.\n"
+"Это стандартное поведение."
+
+#: DesktopEffects/DesktopEffectsDialog.py:2727 data/DesktopEffectsDialog.ui:204
+#, no-c-format
+msgid "Standard Effects"
+msgstr "Стандартные эффекты"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2728 data/DesktopEffectsDialog.ui:212
+#, no-c-format
+msgid "A compromise between usability and efficiency."
+msgstr "Баланс между удобством и эффективностью."
+
+#: DesktopEffects/DesktopEffectsDialog.py:2729 data/DesktopEffectsDialog.ui:265
+#, no-c-format
+msgid "Extra Effects"
+msgstr "Расширенные эффекты"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2730 data/DesktopEffectsDialog.ui:273
+#, no-c-format
+msgid ""
+"All effects are enabled. This setting may require a\n"
+"newer graphic card."
+msgstr ""
+"Все эффекты включены. Может потребоваться\n"
+"более современная графическая карта."
+
+#: DesktopEffects/DesktopEffectsDialog.py:2732 data/DesktopEffectsDialog.ui:327
+#, no-c-format
+msgid "Custom Effects"
+msgstr "Настраиваемые эффекты"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2733 data/DesktopEffectsDialog.ui:335
+#, no-c-format
+msgid "Your custom Compiz settings."
+msgstr "Ваш выбор настроек Compiz."
+
+#: DesktopEffects/DesktopEffectsDialog.py:2734 data/DesktopEffectsDialog.ui:399
+#, no-c-format
+msgid "Apply"
+msgstr "Применить"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2735 data/DesktopEffectsDialog.ui:407
+#, no-c-format
+msgid "Cancel"
+msgstr "Отмена"
diff --git a/translations/messages/sk.po b/translations/messages/sk.po
new file mode 100644
index 0000000..dfe018e
--- /dev/null
+++ b/translations/messages/sk.po
@@ -0,0 +1,136 @@
+# SOME DESCRIPTIVE TITLE.
+# Marek Mlynar <marek.inq.mlynar@gmail.com>, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2021-07-07 18:28+0000\n"
+"PO-Revision-Date: 2020-05-27 20:46+0000\n"
+"Last-Translator: Marek Mlynar <marek.inq.mlynar@gmail.com>\n"
+"Language-Team: Slovak <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/desktop-effects-tde/sk/>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.0.4\n"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Marek Mlynár"
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "marek.inq.mlynar@gmail.com"
+
+#: DesktopEffects/DesktopEffectsCommon.py:73
+#: DesktopEffects/DesktopEffectsTDE.py:96
+msgid "&Remove Desktop Effects"
+msgstr "&Odstrániť efekty plochy"
+
+#: DesktopEffects/DesktopEffectsCommon.py:76
+#: DesktopEffects/DesktopEffectsTDE.py:100
+msgid "The Compiz engine is installed in your system."
+msgstr "Compiz je nainštalovaný vo Vašom systéme."
+
+#: DesktopEffects/DesktopEffectsCommon.py:80
+#: DesktopEffects/DesktopEffectsDialog.py:2720
+#: DesktopEffects/DesktopEffectsTDE.py:105 data/DesktopEffectsDialog.ui:52
+#, no-c-format
+msgid ""
+"In order for Compiz Desktop Effects to work, the Compiz engine must be "
+"installed on your system."
+msgstr ""
+"Ak chcete, aby efekty Compiz fungovali, musí byť vo Vašom systéme "
+"nainštalovaný Compiz."
+
+#: DesktopEffects/DesktopEffectsCommon.py:82
+#: DesktopEffects/DesktopEffectsTDE.py:107
+msgid "&Install Desktop Effects"
+msgstr "&Inštalovať efekty plochy"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2719 data/DesktopEffectsDialog.ui:16
+#, no-c-format
+msgid "Desktop Effects"
+msgstr "Efekty plochy"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2721 data/DesktopEffectsDialog.ui:68
+#, no-c-format
+msgid "Install"
+msgstr "Inštalovať"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2722 data/DesktopEffectsDialog.ui:105
+#, no-c-format
+msgid ""
+"Desktop Effects are a great way to enjoy a modern desktop experience without "
+"transitioning to KDE4"
+msgstr ""
+"Efekty plochy sú skvelým spôsobom, ako si vychutnať moderné desktopové "
+"prostredie bez prechodu na KDE4"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2723 data/DesktopEffectsDialog.ui:115
+#, no-c-format
+msgid "Effects Level"
+msgstr "Úroveň efektov"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2724 data/DesktopEffectsDialog.ui:142
+#, no-c-format
+msgid "No Effects"
+msgstr "Žiadne efekty"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2725 data/DesktopEffectsDialog.ui:150
+#, no-c-format
+msgid ""
+"All effects are disabled and TDE Window manager is used.\n"
+"This is the default behaviour."
+msgstr ""
+"Všetky efekty sú vypnuté a používa sa správca okien TDE.\n"
+"Toto je predvolené správanie."
+
+#: DesktopEffects/DesktopEffectsDialog.py:2727 data/DesktopEffectsDialog.ui:204
+#, no-c-format
+msgid "Standard Effects"
+msgstr "Štandardné efekty"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2728 data/DesktopEffectsDialog.ui:212
+#, no-c-format
+msgid "A compromise between usability and efficiency."
+msgstr "Kompromis medzi použiteľnosťou a efektívnosťou."
+
+#: DesktopEffects/DesktopEffectsDialog.py:2729 data/DesktopEffectsDialog.ui:265
+#, no-c-format
+msgid "Extra Effects"
+msgstr "Extra efekty"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2730 data/DesktopEffectsDialog.ui:273
+#, no-c-format
+msgid ""
+"All effects are enabled. This setting may require a\n"
+"newer graphic card."
+msgstr ""
+"Všetky efekty sú povolené. Toto nastavenie môže vyžadovať\n"
+"novšiu grafickú kartu."
+
+#: DesktopEffects/DesktopEffectsDialog.py:2732 data/DesktopEffectsDialog.ui:327
+#, no-c-format
+msgid "Custom Effects"
+msgstr "Vlastné efekty"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2733 data/DesktopEffectsDialog.ui:335
+#, no-c-format
+msgid "Your custom Compiz settings."
+msgstr "Vaše vlastné nastavenia Compiz."
+
+#: DesktopEffects/DesktopEffectsDialog.py:2734 data/DesktopEffectsDialog.ui:399
+#, no-c-format
+msgid "Apply"
+msgstr "Použiť"
+
+#: DesktopEffects/DesktopEffectsDialog.py:2735 data/DesktopEffectsDialog.ui:407
+#, no-c-format
+msgid "Cancel"
+msgstr "Zrušiť"