summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules3
-rw-r--r--CMakeL10n.txt7
-rw-r--r--CMakeLists.txt17
-rw-r--r--README5
-rw-r--r--README.md31
m---------cmake0
-rw-r--r--doc/CMakeLists.txt1
-rw-r--r--doc/en/CMakeLists.txt1
-rw-r--r--po/CMakeLists.txt6
-rw-r--r--src/CMakeL10n.txt7
-rw-r--r--src/CMakeLists.txt5
-rw-r--r--src/autostart.cpp151
-rw-r--r--src/autostart.desktop7
-rw-r--r--src/autostart.h2
-rw-r--r--translations/desktop_files/autostart.desktop/autostart.desktop.pot32
-rw-r--r--translations/desktop_files/autostart.desktop/ca.po35
-rw-r--r--translations/desktop_files/autostart.desktop/es.po35
-rw-r--r--translations/desktop_files/autostart.desktop/fr.po35
-rw-r--r--translations/desktop_files/autostart.desktop/pl.po34
-rw-r--r--translations/desktop_files/autostart.desktop/ru.po34
-rw-r--r--translations/messages/autostart.pot (renamed from po/autostart.pot)48
-rw-r--r--translations/messages/ca.po (renamed from po/ca.po)46
-rw-r--r--translations/messages/de.po (renamed from po/de.po)46
-rw-r--r--translations/messages/es.po (renamed from po/es.po)46
-rw-r--r--translations/messages/fr.po (renamed from po/fr.po)46
-rw-r--r--translations/messages/nl.po (renamed from po/nl.po)46
-rw-r--r--translations/messages/pl.po89
-rw-r--r--translations/messages/ru.po89
-rw-r--r--translations/messages/tr.po (renamed from po/tr.po)46
29 files changed, 629 insertions, 321 deletions
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 69dd7b2..0000000
--- a/.gitmodules
+++ /dev/null
@@ -1,3 +0,0 @@
-[submodule "cmake"]
- path = cmake
- url = https://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
index a525b71..0176702 100644
--- a/CMakeL10n.txt
+++ b/CMakeL10n.txt
@@ -9,12 +9,15 @@
#
#################################################
-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 )
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b8b4c21..fc47412 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,13 +7,16 @@
############################################
-cmake_minimum_required( VERSION 2.8 )
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
+tde_set_project_version( )
#### general package setup
-project( kcmautostart )
-set( VERSION R14.1.0 )
+project( autostart )
#### include essential cmake modules
@@ -29,7 +32,6 @@ include( CheckCXXSourceCompiles )
#### include our cmake modules
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEMacros )
@@ -69,10 +71,13 @@ set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined"
##### directories
add_subdirectory( src )
-tde_conditional_add_subdirectory( BUILD_DOC doc )
-tde_conditional_add_subdirectory( BUILD_TRANSLATIONS po )
+##### other data ################################
+
+tde_conditional_add_project_docs( BUILD_DOC )
+tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
+
##### write configure files
diff --git a/README b/README
deleted file mode 100644
index 869cdaa..0000000
--- a/README
+++ /dev/null
@@ -1,5 +0,0 @@
-kcmautostart - autostart module for the Trinity control center.
-
-Autostart is a Trinity control center module to configure which
-applications start up when you login into a TDE session.
-
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..d75922a
--- /dev/null
+++ b/README.md
@@ -0,0 +1,31 @@
+
+kcmautostart - autostart module for the Trinity control center.
+
+
+Autostart is a Trinity control center module to configure which
+applications start up when you login into a TDE session.
+
+.
+
+Contributing
+--------------
+
+If you wish to contribute to kcmautostart, you might do so:
+
+- TDE Gitea Workspace (TGW) collaboration tool.
+ https://mirror.git.trinitydesktop.org/gitea
+
+- TDE Weblate Translation Workspace (TWTW) collaboration tool.
+ https://mirror.git.trinitydesktop.org/weblate
+
+
+Translations status
+---------------------
+
+### messages
+[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/kcm-autostart/multi-auto.svg
+"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/kcm-autostart/)
+
+### desktop files
+[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/kcm-autostart-autostartdesktop/multi-auto.svg
+"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/kcm-autostart-autostartdesktop/)
diff --git a/cmake b/cmake
deleted file mode 160000
-Subproject 8668335711fa13cec276552d75bfbb4285c7edb
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
deleted file mode 100644
index c938175..0000000
--- a/doc/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-add_subdirectory( en )
diff --git a/doc/en/CMakeLists.txt b/doc/en/CMakeLists.txt
deleted file mode 100644
index 6c50013..0000000
--- a/doc/en/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-tde_create_handbook( DESTINATION autostart )
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
deleted file mode 100644
index d1f5c7c..0000000
--- a/po/CMakeLists.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-# build translations if some are already available
-
-file( GLOB _srcs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
-if( _srcs )
- tde_create_translation( LANG auto OUTPUT_NAME autostart )
-endif( )
diff --git a/src/CMakeL10n.txt b/src/CMakeL10n.txt
index 30cff95..21807f9 100644
--- a/src/CMakeL10n.txt
+++ b/src/CMakeL10n.txt
@@ -1,3 +1,8 @@
##### create translation templates ##############
-tde_l10n_create_template( "autostart" )
+tde_l10n_create_template( "messages/autostart" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/autostart.desktop/"
+ SOURCES autostart.desktop
+)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ef9d1d7..b2b25d0 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -23,7 +23,4 @@ tde_add_kpart( kcm_autostart AUTOMOC
##### other data
-install(
- FILES autostart.desktop
- DESTINATION ${XDG_APPS_INSTALL_DIR}
-)
+tde_create_translated_desktop( autostart.desktop )
diff --git a/src/autostart.cpp b/src/autostart.cpp
index 188b3c9..05b28e5 100644
--- a/src/autostart.cpp
+++ b/src/autostart.cpp
@@ -41,80 +41,72 @@
class CDesktopItem : public TDEListViewItem {
public:
- KService * service;
- bool bisDesktop;
+ KService *mService;
KURL fileName;
int iStartOn;
enum { AutoStart, Shutdown, ENV };
-CDesktopItem( TQString service, int startOn, TQListView *parent ): TDEListViewItem( parent ) {
- iStartOn = startOn;
- fileName = KURL(service);
- if (service.endsWith(".desktop")) {
- this->service = new KService(service);
- bisDesktop = true;
- }
-}
+ CDesktopItem( TQString service, int startOn, TQListView *parent ): TDEListViewItem( parent ),
+ mService(NULL), iStartOn(startOn), fileName(KURL(service))
+ {
+ if (service.endsWith(".desktop")) {
+ mService = new KService(service);
+ }
+ }
-~CDesktopItem() {
- if(service) {
- delete service;
- service = NULL;
+ ~CDesktopItem() {
+ if (mService) {
+ delete mService;
+ mService = NULL;
+ }
}
-}
-bool isDesktop() { return bisDesktop; }
-
-int startOn() { return iStartOn; }
-
-TQString fStartOn() {
- switch (iStartOn) {
- case AutoStart:
- return i18n("Startup");
- break;
- case Shutdown:
- return i18n("Shutdown");
- break;
- case ENV:
- return i18n("ENV");
- break;
- default:
- return "";
- break;
- }
-}
+ TQString fStartOn() {
+ switch (iStartOn) {
+ case AutoStart:
+ return i18n("Startup");
+ break;
+ case Shutdown:
+ return i18n("Shutdown");
+ break;
+ case ENV:
+ return i18n("ENV");
+ break;
+ default:
+ return "";
+ break;
+ }
+ }
-void setStartOn(int start) {
- iStartOn = start;
- setText(2, fStartOn());
- TQString path;
- switch (iStartOn) {
- case AutoStart:
- path = TDEGlobalSettings::autostartPath()+"/";
- break;
- case Shutdown:
- path = TDEGlobal::dirs()->localtdedir()+"shutdown/";
- break;
- case ENV:
- path = TDEGlobal::dirs()->localtdedir()+"env/";
- break;
- }
- TDEIO::file_move(fileName, KURL( path + fileName.fileName() ));
- fileName = path + fileName.fileName();
-}
+ void setStartOn(int start) {
+ iStartOn = start;
+ setText(2, fStartOn());
+ TQString path;
+ switch (iStartOn) {
+ case AutoStart:
+ path = TDEGlobalSettings::autostartPath()+"/";
+ break;
+ case Shutdown:
+ path = TDEGlobal::dirs()->localtdedir()+"shutdown/";
+ break;
+ case ENV:
+ path = TDEGlobal::dirs()->localtdedir()+"env/";
+ break;
+ }
+ TDEIO::file_move(fileName, KURL( path + fileName.fileName() ));
+ fileName = path + fileName.fileName();
+ }
-void updateService() {
- if (bisDesktop) {
- if (service) {
- delete service;
- service = NULL;
- }
- service = new KService( fileName.path() );
- setText( 0, service->name() );
- setText( 1, service->exec() );
- setText( 2, fStartOn() );
- }
-}
+ void updateService() {
+ if (mService) {
+ delete mService;
+ mService = NULL;
+ }
+ mService = new KService( fileName.path() );
+ setText( 0, mService->name() );
+ setText( 1, mService->exec() );
+ setText( 2, fStartOn() );
+ }
}; //class CDesktopItem
@@ -156,18 +148,15 @@ CAutostart::CAutostart(TQWidget *parent, const char *name, const TQStringList&)
cmbStartOn->setEnabled(false);
btnAdd->setText( i18n( "&Add" ) );
- btnAdd->setAccel( TQKeySequence( i18n( "Alt+A" ) ) );
btnRemove->setText( i18n( "&Remove" ) );
- btnRemove->setAccel( TQKeySequence( i18n( "Alt+R" ) ) );
btnProperties->setText( i18n( "&Properties" ) );
- btnProperties->setAccel( TQKeySequence( i18n( "Alt+P" ) ) );
- connect( btnAdd, TQT_SIGNAL(clicked()), TQT_SLOT(addCMD()) );
- connect( btnRemove, TQT_SIGNAL(clicked()), TQT_SLOT(removeCMD()) );
- connect( listCMD, TQT_SIGNAL(doubleClicked(TQListViewItem*)), TQT_SLOT(editCMD() ));
- connect( btnProperties, TQT_SIGNAL(clicked()), TQT_SLOT(editCMD()) );
- connect( cmbStartOn, TQT_SIGNAL(activated(int)), TQT_SLOT(setStartOn(int)) );
- connect( listCMD, TQT_SIGNAL(selectionChanged(TQListViewItem*)), TQT_SLOT(selectionChanged(TQListViewItem*)) );
+ connect( btnAdd, TQ_SIGNAL(clicked()), TQ_SLOT(addCMD()) );
+ connect( btnRemove, TQ_SIGNAL(clicked()), TQ_SLOT(removeCMD()) );
+ connect( listCMD, TQ_SIGNAL(doubleClicked(TQListViewItem*)), TQ_SLOT(editCMD() ));
+ connect( btnProperties, TQ_SIGNAL(clicked()), TQ_SLOT(editCMD()) );
+ connect( cmbStartOn, TQ_SIGNAL(activated(int)), TQ_SLOT(setStartOn(int)) );
+ connect( listCMD, TQ_SIGNAL(selectionChanged(TQListViewItem*)), TQ_SLOT(selectionChanged(TQListViewItem*)) );
listCMD->setFocus();
@@ -210,8 +199,8 @@ void CAutostart::load()
TQFileInfo *fi;
while ( (fi = it.current()) != 0 ) {
TQString filename = fi->fileName();
- CDesktopItem * item = new CDesktopItem( fi->absFilePath(), x, listCMD );
- if ( ! item->isDesktop() ) {
+ CDesktopItem *item = new CDesktopItem( fi->absFilePath(), x, listCMD );
+ if ( !item->mService ) {
if ( fi->isSymLink() ) {
TQString link = fi->readLink();
item->setText( 0, filename );
@@ -225,8 +214,8 @@ void CAutostart::load()
}
}
else {
- item->setText( 0, item->service->name() );
- item->setText( 1, item->service->exec() );
+ item->setText( 0, item->mService->name() );
+ item->setText( 1, item->mService->exec() );
item->setText( 2, item->fStartOn() );
}
++it;
@@ -282,8 +271,8 @@ void CAutostart::addCMD() {
}
CDesktopItem * item = new CDesktopItem( TDEGlobalSettings::autostartPath() + service->name() + ".desktop", CDesktopItem::AutoStart, listCMD );
- item->setText( 0, item->service->name() );
- item->setText( 1, item->service->exec() );
+ item->setText( 0, item->mService->name() );
+ item->setText( 1, item->mService->exec() );
item->setText( 2, item->fStartOn() );
emit changed(true);
}
@@ -327,7 +316,7 @@ void CAutostart::setStartOn( int index ) {
void CAutostart::selectionChanged(TQListViewItem* entry) {
cmbStartOn->setEnabled( (entry != 0) );
- cmbStartOn->setCurrentItem( ((CDesktopItem*)entry)->startOn() );
+ cmbStartOn->setCurrentItem( ((CDesktopItem*)entry)->iStartOn );
}
void CAutostart::defaults(){}
diff --git a/src/autostart.desktop b/src/autostart.desktop
index 016c8c5..4b6c70f 100644
--- a/src/autostart.desktop
+++ b/src/autostart.desktop
@@ -9,15 +9,8 @@ X-TDE-Library=autostart
X-TDE-HasReadOnlyMode=false
X-TDE-ParentApp=kcontrol
-Encoding=UTF-8
Comment=A tool for managing what programs start up with TDE
-Comment[ca]=Panell de control per a gestionar els programes que s'inicien amb la sessió de TDE
-Comment[es]=Panel de control para gestionar los programas que se inician con la sesión de TDE
-Comment[fr]=Paneau de contrôle pour gérer le démarrage des programmes àl'ouverture de session TDE
Keywords=autostart manager;
Name=Autostart Manager
-Name[ca]=Autoengega
-Name[es]=Arranque automático
-Name[fr]=Démarrage automatique
Categories=Qt;TDE;X-TDE-settings-components;
X-DocPath=autostart/index.html
diff --git a/src/autostart.h b/src/autostart.h
index 0f82473..4d205a6 100644
--- a/src/autostart.h
+++ b/src/autostart.h
@@ -34,7 +34,7 @@
class CAutostart: public TDECModule
{
- Q_OBJECT
+ TQ_OBJECT
public:
CAutostart( TQWidget *parent=0, const char *name=0, const TQStringList& = TQStringList() );
diff --git a/translations/desktop_files/autostart.desktop/autostart.desktop.pot b/translations/desktop_files/autostart.desktop/autostart.desktop.pot
new file mode 100644
index 0000000..be65e7e
--- /dev/null
+++ b/translations/desktop_files/autostart.desktop/autostart.desktop.pot
@@ -0,0 +1,32 @@
+# 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: 2020-04-06 15:34+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: autostart.desktop:12
+msgid "A tool for managing what programs start up with TDE"
+msgstr ""
+
+#. Keywords
+#: autostart.desktop:13
+msgid "autostart manager;"
+msgstr ""
+
+#. Name
+#: autostart.desktop:14
+msgid "Autostart Manager"
+msgstr ""
diff --git a/translations/desktop_files/autostart.desktop/ca.po b/translations/desktop_files/autostart.desktop/ca.po
new file mode 100644
index 0000000..dea582b
--- /dev/null
+++ b/translations/desktop_files/autostart.desktop/ca.po
@@ -0,0 +1,35 @@
+# 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: 2020-04-06 15:34+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: autostart.desktop:12
+msgid "A tool for managing what programs start up with TDE"
+msgstr ""
+"Panell de control per a gestionar els programes que s'inicien amb la sessió "
+"de TDE"
+
+#. Keywords
+#: autostart.desktop:13
+#, fuzzy
+msgid "autostart manager;"
+msgstr "Autoengega"
+
+#. Name
+#: autostart.desktop:14
+msgid "Autostart Manager"
+msgstr "Autoengega"
diff --git a/translations/desktop_files/autostart.desktop/es.po b/translations/desktop_files/autostart.desktop/es.po
new file mode 100644
index 0000000..f482872
--- /dev/null
+++ b/translations/desktop_files/autostart.desktop/es.po
@@ -0,0 +1,35 @@
+# 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: 2020-04-06 15:34+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: autostart.desktop:12
+msgid "A tool for managing what programs start up with TDE"
+msgstr ""
+"Panel de control para gestionar los programas que se inician con la sesión "
+"de TDE"
+
+#. Keywords
+#: autostart.desktop:13
+#, fuzzy
+msgid "autostart manager;"
+msgstr "Arranque automático"
+
+#. Name
+#: autostart.desktop:14
+msgid "Autostart Manager"
+msgstr "Arranque automático"
diff --git a/translations/desktop_files/autostart.desktop/fr.po b/translations/desktop_files/autostart.desktop/fr.po
new file mode 100644
index 0000000..1629b39
--- /dev/null
+++ b/translations/desktop_files/autostart.desktop/fr.po
@@ -0,0 +1,35 @@
+# 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: 2020-04-06 15:34+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: autostart.desktop:12
+msgid "A tool for managing what programs start up with TDE"
+msgstr ""
+"Paneau de contrôle pour gérer le démarrage des programmes àl'ouverture de "
+"session TDE"
+
+#. Keywords
+#: autostart.desktop:13
+#, fuzzy
+msgid "autostart manager;"
+msgstr "Démarrage automatique"
+
+#. Name
+#: autostart.desktop:14
+msgid "Autostart Manager"
+msgstr "Démarrage automatique"
diff --git a/translations/desktop_files/autostart.desktop/pl.po b/translations/desktop_files/autostart.desktop/pl.po
new file mode 100644
index 0000000..8b9d5a4
--- /dev/null
+++ b/translations/desktop_files/autostart.desktop/pl.po
@@ -0,0 +1,34 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Jan Stolarek <jwstolarek@gmail.com>, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-04-06 15:34+0200\n"
+"PO-Revision-Date: 2020-08-12 23:04+0000\n"
+"Last-Translator: Jan Stolarek <jwstolarek@gmail.com>\n"
+"Language-Team: Polish <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kcm-autostart-autostartdesktop/pl/>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1.1\n"
+
+#. Comment
+#: autostart.desktop:12
+msgid "A tool for managing what programs start up with TDE"
+msgstr "Narzędzie do zarządzania programami uruchamianymi przy starcie TDE"
+
+#. Keywords
+#: autostart.desktop:13
+msgid "autostart manager;"
+msgstr "autostart;automatyczne uruchamianie;"
+
+#. Name
+#: autostart.desktop:14
+msgid "Autostart Manager"
+msgstr "Menedżer autostartu"
diff --git a/translations/desktop_files/autostart.desktop/ru.po b/translations/desktop_files/autostart.desktop/ru.po
new file mode 100644
index 0000000..777cfb2
--- /dev/null
+++ b/translations/desktop_files/autostart.desktop/ru.po
@@ -0,0 +1,34 @@
+# 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: 2020-04-06 15:34+0200\n"
+"PO-Revision-Date: 2024-04-24 18:44+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kcm-autostart-autostartdesktop/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"
+
+#. Comment
+#: autostart.desktop:12
+msgid "A tool for managing what programs start up with TDE"
+msgstr "Средство для управления программами автозапуска с TDE"
+
+#. Keywords
+#: autostart.desktop:13
+msgid "autostart manager;"
+msgstr "autostart manager;автозапуск;автозагрузка;"
+
+#. Name
+#: autostart.desktop:14
+msgid "Autostart Manager"
+msgstr "Менеджер автозапуска"
diff --git a/po/autostart.pot b/translations/messages/autostart.pot
index df21bb7..f163ba6 100644
--- a/po/autostart.pot
+++ b/translations/messages/autostart.pot
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-13 01:09+0100\n"
+"POT-Creation-Date: 2022-10-01 18:31+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,83 +13,73 @@ 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"
msgstr ""
-#: autostart.cpp:73 autostart.cpp:153
+#: autostart.cpp:67 autostart.cpp:145
msgid "Startup"
msgstr ""
-#: autostart.cpp:76 autostart.cpp:154
+#: autostart.cpp:70 autostart.cpp:146
msgid "Shutdown"
msgstr ""
-#: autostart.cpp:79 autostart.cpp:155
+#: autostart.cpp:73 autostart.cpp:147
msgid "ENV"
msgstr ""
-#: autostart.cpp:134
+#: autostart.cpp:126
msgid "Name"
msgstr ""
-#: autostart.cpp:135
+#: autostart.cpp:127
msgid "Command"
msgstr ""
-#: autostart.cpp:136
+#: autostart.cpp:128
msgid "Run on"
msgstr ""
-#: autostart.cpp:158
+#: autostart.cpp:150
msgid "&Add"
msgstr ""
-#: autostart.cpp:159
-msgid "Alt+A"
-msgstr ""
-
-#: autostart.cpp:161
-msgid "Alt+R"
-msgstr ""
-
-#: autostart.cpp:162
+#: autostart.cpp:152
msgid "&Properties"
msgstr ""
-#: autostart.cpp:163
-msgid "Alt+P"
-msgstr ""
-
-#: autostart.cpp:176
+#: autostart.cpp:165
msgid "TDE Autostart Manager"
msgstr ""
-#: autostart.cpp:177
+#: autostart.cpp:166
msgid "TDE Autostart Manager Control Panel Module"
msgstr ""
-#: autostart.cpp:179
+#: autostart.cpp:168
msgid "(c) 2006 Stephen Leaf"
msgstr ""
-#: autostart.cpp:251
+#: autostart.cpp:240
msgid "Cannot add a Service entry to the list of autostart modules.\n"
msgstr ""
-#: autostart.cpp:274
+#: autostart.cpp:263
msgid "Can't find a matching entry for the selected item.\n"
msgstr ""
-#: autostart.cpp:344
+#: autostart.cpp:333
msgid ""
"This module helps configure which applications TDE runs when starting and "
"exiting."
diff --git a/po/ca.po b/translations/messages/ca.po
index 8b4ed43..23ec2ca 100644
--- a/po/ca.po
+++ b/translations/messages/ca.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: autostart_ca\n"
-"POT-Creation-Date: 2020-01-13 01:09+0100\n"
+"POT-Creation-Date: 2022-10-01 18:31+0000\n"
"PO-Revision-Date: 2006-12-23 12:01+0100\n"
"Last-Translator: Josep Febrer <josep@extens.info>\n"
"Language-Team: <ca@li.org>\n"
@@ -18,83 +18,71 @@ msgstr ""
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
-#: autostart.cpp:73 autostart.cpp:153
+#: autostart.cpp:67 autostart.cpp:145
msgid "Startup"
msgstr "Arrencada"
-#: autostart.cpp:76 autostart.cpp:154
+#: autostart.cpp:70 autostart.cpp:146
msgid "Shutdown"
msgstr "Apagada"
-#: autostart.cpp:79 autostart.cpp:155
+#: autostart.cpp:73 autostart.cpp:147
msgid "ENV"
msgstr "ENV"
-#: autostart.cpp:134
+#: autostart.cpp:126
msgid "Name"
msgstr "Nom"
-#: autostart.cpp:135
+#: autostart.cpp:127
msgid "Command"
msgstr "Comanda"
-#: autostart.cpp:136
+#: autostart.cpp:128
msgid "Run on"
msgstr "Executa a"
-#: autostart.cpp:158
+#: autostart.cpp:150
msgid "&Add"
msgstr "&Afegeix"
-#: autostart.cpp:159
-msgid "Alt+A"
-msgstr ""
-
-#: autostart.cpp:161
-msgid "Alt+R"
-msgstr ""
-
-#: autostart.cpp:162
+#: autostart.cpp:152
msgid "&Properties"
msgstr "&Propietats"
-#: autostart.cpp:163
-msgid "Alt+P"
-msgstr ""
-
-#: autostart.cpp:176
+#: autostart.cpp:165
msgid "TDE Autostart Manager"
msgstr ""
-#: autostart.cpp:177
+#: autostart.cpp:166
msgid "TDE Autostart Manager Control Panel Module"
msgstr ""
-#: autostart.cpp:179
+#: autostart.cpp:168
msgid "(c) 2006 Stephen Leaf"
msgstr ""
-#: autostart.cpp:251
+#: autostart.cpp:240
msgid "Cannot add a Service entry to the list of autostart modules.\n"
msgstr ""
-#: autostart.cpp:274
+#: autostart.cpp:263
msgid "Can't find a matching entry for the selected item.\n"
msgstr ""
-#: autostart.cpp:344
+#: autostart.cpp:333
#, fuzzy
msgid ""
"This module helps configure which applications TDE runs when starting and "
diff --git a/po/de.po b/translations/messages/de.po
index 2fd3416..f3f97dc 100644
--- a/po/de.po
+++ b/translations/messages/de.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-01-13 01:09+0100\n"
+"POT-Creation-Date: 2022-10-01 18:31+0000\n"
"PO-Revision-Date: 2019-12-17 16:56+0000\n"
"Last-Translator: Chris <xchrisx@uber.space>\n"
"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
@@ -16,86 +16,74 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Chris (TDE)"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "(Keine Email)"
-#: autostart.cpp:73 autostart.cpp:153
+#: autostart.cpp:67 autostart.cpp:145
msgid "Startup"
msgstr "Start"
-#: autostart.cpp:76 autostart.cpp:154
+#: autostart.cpp:70 autostart.cpp:146
msgid "Shutdown"
msgstr "Herunterfahren"
-#: autostart.cpp:79 autostart.cpp:155
+#: autostart.cpp:73 autostart.cpp:147
msgid "ENV"
msgstr "Umgebung"
-#: autostart.cpp:134
+#: autostart.cpp:126
msgid "Name"
msgstr "Name"
-#: autostart.cpp:135
+#: autostart.cpp:127
msgid "Command"
msgstr "Befehl"
-#: autostart.cpp:136
+#: autostart.cpp:128
msgid "Run on"
msgstr "Ausführen bei"
-#: autostart.cpp:158
+#: autostart.cpp:150
msgid "&Add"
msgstr "&Hinzufügen"
-#: autostart.cpp:159
-msgid "Alt+A"
-msgstr "Alt+A"
-
-#: autostart.cpp:161
-msgid "Alt+R"
-msgstr "Alt+R"
-
-#: autostart.cpp:162
+#: autostart.cpp:152
msgid "&Properties"
msgstr "&Eigenschaften"
-#: autostart.cpp:163
-msgid "Alt+P"
-msgstr "Alt+P"
-
-#: autostart.cpp:176
+#: autostart.cpp:165
msgid "TDE Autostart Manager"
msgstr "TDE-Verwaltung für automatisches Starten"
-#: autostart.cpp:177
+#: autostart.cpp:166
msgid "TDE Autostart Manager Control Panel Module"
msgstr "TDE-Kontrollmodul für die Verwaltung zum automatischen Starten"
-#: autostart.cpp:179
+#: autostart.cpp:168
msgid "(c) 2006 Stephen Leaf"
msgstr "(c) 2006 Stephen Leaf"
-#: autostart.cpp:251
+#: autostart.cpp:240
msgid "Cannot add a Service entry to the list of autostart modules.\n"
msgstr ""
"Der Liste der automatisch zu startenden Module kann kein Diensteintrag "
"hinzugefügt werden.\n"
-#: autostart.cpp:274
+#: autostart.cpp:263
msgid "Can't find a matching entry for the selected item.\n"
msgstr ""
"Für das ausgewählte Element kann kein passender Eintrag gefunden werden.\n"
-#: autostart.cpp:344
+#: autostart.cpp:333
msgid ""
"This module helps configure which applications TDE runs when starting and "
"exiting."
diff --git a/po/es.po b/translations/messages/es.po
index e211c07..8ec921f 100644
--- a/po/es.po
+++ b/translations/messages/es.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: autostart_es\n"
-"POT-Creation-Date: 2020-01-13 01:09+0100\n"
+"POT-Creation-Date: 2022-10-01 18:31+0000\n"
"PO-Revision-Date: 2006-12-23 12:00+0100\n"
"Last-Translator: Josep Febrer <josep@extens.info>\n"
"Language-Team: <ca@li.org>\n"
@@ -18,83 +18,71 @@ msgstr ""
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
-#: autostart.cpp:73 autostart.cpp:153
+#: autostart.cpp:67 autostart.cpp:145
msgid "Startup"
msgstr "Inicio"
-#: autostart.cpp:76 autostart.cpp:154
+#: autostart.cpp:70 autostart.cpp:146
msgid "Shutdown"
msgstr "Apagar"
-#: autostart.cpp:79 autostart.cpp:155
+#: autostart.cpp:73 autostart.cpp:147
msgid "ENV"
msgstr "ENV"
-#: autostart.cpp:134
+#: autostart.cpp:126
msgid "Name"
msgstr "Nombre"
-#: autostart.cpp:135
+#: autostart.cpp:127
msgid "Command"
msgstr "Comando"
-#: autostart.cpp:136
+#: autostart.cpp:128
msgid "Run on"
msgstr "Ejecutar en"
-#: autostart.cpp:158
+#: autostart.cpp:150
msgid "&Add"
msgstr "&Añadir"
-#: autostart.cpp:159
-msgid "Alt+A"
-msgstr ""
-
-#: autostart.cpp:161
-msgid "Alt+R"
-msgstr ""
-
-#: autostart.cpp:162
+#: autostart.cpp:152
msgid "&Properties"
msgstr "&Propiedades"
-#: autostart.cpp:163
-msgid "Alt+P"
-msgstr ""
-
-#: autostart.cpp:176
+#: autostart.cpp:165
msgid "TDE Autostart Manager"
msgstr ""
-#: autostart.cpp:177
+#: autostart.cpp:166
msgid "TDE Autostart Manager Control Panel Module"
msgstr ""
-#: autostart.cpp:179
+#: autostart.cpp:168
msgid "(c) 2006 Stephen Leaf"
msgstr ""
-#: autostart.cpp:251
+#: autostart.cpp:240
msgid "Cannot add a Service entry to the list of autostart modules.\n"
msgstr ""
-#: autostart.cpp:274
+#: autostart.cpp:263
msgid "Can't find a matching entry for the selected item.\n"
msgstr ""
-#: autostart.cpp:344
+#: autostart.cpp:333
#, fuzzy
msgid ""
"This module helps configure which applications TDE runs when starting and "
diff --git a/po/fr.po b/translations/messages/fr.po
index 6989ea0..ffc929d 100644
--- a/po/fr.po
+++ b/translations/messages/fr.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: autostart_ca\n"
-"POT-Creation-Date: 2020-01-13 01:09+0100\n"
+"POT-Creation-Date: 2022-10-01 18:31+0000\n"
"PO-Revision-Date: 2012-05-10 12:01+0100\n"
"Last-Translator: Josep Febrer <josep@extens.info>\n"
"Language-Team: <ca@li.org>\n"
@@ -12,83 +12,71 @@ msgstr ""
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
-#: autostart.cpp:73 autostart.cpp:153
+#: autostart.cpp:67 autostart.cpp:145
msgid "Startup"
msgstr "Démarrage"
-#: autostart.cpp:76 autostart.cpp:154
+#: autostart.cpp:70 autostart.cpp:146
msgid "Shutdown"
msgstr "Arrêt"
-#: autostart.cpp:79 autostart.cpp:155
+#: autostart.cpp:73 autostart.cpp:147
msgid "ENV"
msgstr "ENV"
-#: autostart.cpp:134
+#: autostart.cpp:126
msgid "Name"
msgstr "Nom"
-#: autostart.cpp:135
+#: autostart.cpp:127
msgid "Command"
msgstr "Commande"
-#: autostart.cpp:136
+#: autostart.cpp:128
msgid "Run on"
msgstr "Executer"
-#: autostart.cpp:158
+#: autostart.cpp:150
msgid "&Add"
msgstr "&Ajouter"
-#: autostart.cpp:159
-msgid "Alt+A"
-msgstr ""
-
-#: autostart.cpp:161
-msgid "Alt+R"
-msgstr ""
-
-#: autostart.cpp:162
+#: autostart.cpp:152
msgid "&Properties"
msgstr "&Propiétés"
-#: autostart.cpp:163
-msgid "Alt+P"
-msgstr ""
-
-#: autostart.cpp:176
+#: autostart.cpp:165
msgid "TDE Autostart Manager"
msgstr ""
-#: autostart.cpp:177
+#: autostart.cpp:166
msgid "TDE Autostart Manager Control Panel Module"
msgstr ""
-#: autostart.cpp:179
+#: autostart.cpp:168
msgid "(c) 2006 Stephen Leaf"
msgstr ""
-#: autostart.cpp:251
+#: autostart.cpp:240
msgid "Cannot add a Service entry to the list of autostart modules.\n"
msgstr ""
-#: autostart.cpp:274
+#: autostart.cpp:263
msgid "Can't find a matching entry for the selected item.\n"
msgstr ""
-#: autostart.cpp:344
+#: autostart.cpp:333
#, fuzzy
msgid ""
"This module helps configure which applications TDE runs when starting and "
diff --git a/po/nl.po b/translations/messages/nl.po
index e063a83..421fdf9 100644
--- a/po/nl.po
+++ b/translations/messages/nl.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: nl\n"
-"POT-Creation-Date: 2020-01-13 01:09+0100\n"
+"POT-Creation-Date: 2022-10-01 18:31+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/"
@@ -17,85 +17,73 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.7.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Heimen Stoffels"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "vistausss@outlook.com"
-#: autostart.cpp:73 autostart.cpp:153
+#: autostart.cpp:67 autostart.cpp:145
msgid "Startup"
msgstr "Opstarten"
-#: autostart.cpp:76 autostart.cpp:154
+#: autostart.cpp:70 autostart.cpp:146
msgid "Shutdown"
msgstr "Afsluiten"
-#: autostart.cpp:79 autostart.cpp:155
+#: autostart.cpp:73 autostart.cpp:147
msgid "ENV"
msgstr "ENV"
-#: autostart.cpp:134
+#: autostart.cpp:126
msgid "Name"
msgstr "Naam"
-#: autostart.cpp:135
+#: autostart.cpp:127
msgid "Command"
msgstr "Opdracht"
-#: autostart.cpp:136
+#: autostart.cpp:128
msgid "Run on"
msgstr "Uitvoeren bij"
-#: autostart.cpp:158
+#: autostart.cpp:150
msgid "&Add"
msgstr "&Toevoegen"
-#: autostart.cpp:159
-msgid "Alt+A"
-msgstr "Alt+A"
-
-#: autostart.cpp:161
-msgid "Alt+R"
-msgstr "Alt+R"
-
-#: autostart.cpp:162
+#: autostart.cpp:152
msgid "&Properties"
msgstr "Eigenscha&ppen"
-#: autostart.cpp:163
-msgid "Alt+P"
-msgstr "Alt+P"
-
-#: autostart.cpp:176
+#: autostart.cpp:165
msgid "TDE Autostart Manager"
msgstr "TDE - Automatisch opstarten beheren"
-#: autostart.cpp:177
+#: autostart.cpp:166
msgid "TDE Autostart Manager Control Panel Module"
msgstr "TDE - Automatisch opstarten beheren - Systeeminstellingenmodule"
-#: autostart.cpp:179
+#: autostart.cpp:168
msgid "(c) 2006 Stephen Leaf"
msgstr "(c) 2006 Stephen Leaf"
-#: autostart.cpp:251
+#: autostart.cpp:240
msgid "Cannot add a Service entry to the list of autostart modules.\n"
msgstr ""
"Kan geen dienstitem toevoegen aan de lijst met automatisch op te starten "
"modules.\n"
-#: autostart.cpp:274
+#: autostart.cpp:263
msgid "Can't find a matching entry for the selected item.\n"
msgstr "Kan geen overeenkomend item vinden bij het geselecteerde item.\n"
-#: autostart.cpp:344
+#: autostart.cpp:333
msgid ""
"This module helps configure which applications TDE runs when starting and "
"exiting."
diff --git a/translations/messages/pl.po b/translations/messages/pl.po
new file mode 100644
index 0000000..1f88644
--- /dev/null
+++ b/translations/messages/pl.po
@@ -0,0 +1,89 @@
+# SOME DESCRIPTIVE TITLE.
+# Marek W <coronzon88@gmail.com>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-10-01 18:31+0000\n"
+"PO-Revision-Date: 2023-03-09 11:14+0000\n"
+"Last-Translator: Marek W <coronzon88@gmail.com>\n"
+"Language-Team: Polish <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kcm-autostart/pl/>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.16.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 ""
+
+#. 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 ""
+
+#: autostart.cpp:67 autostart.cpp:145
+msgid "Startup"
+msgstr "Uruchamianie"
+
+#: autostart.cpp:70 autostart.cpp:146
+msgid "Shutdown"
+msgstr "Zamykanie"
+
+#: autostart.cpp:73 autostart.cpp:147
+msgid "ENV"
+msgstr "ENV"
+
+#: autostart.cpp:126
+msgid "Name"
+msgstr "Nazwa"
+
+#: autostart.cpp:127
+msgid "Command"
+msgstr "Polecenie"
+
+#: autostart.cpp:128
+msgid "Run on"
+msgstr "Uruchom na"
+
+#: autostart.cpp:150
+msgid "&Add"
+msgstr "Dodaj"
+
+#: autostart.cpp:152
+msgid "&Properties"
+msgstr "Właściwości"
+
+#: autostart.cpp:165
+msgid "TDE Autostart Manager"
+msgstr "Menedżer autostartu TDE"
+
+#: autostart.cpp:166
+msgid "TDE Autostart Manager Control Panel Module"
+msgstr "Moduł Centrum Sterowania menedżera autostartu TDE"
+
+#: autostart.cpp:168
+msgid "(c) 2006 Stephen Leaf"
+msgstr "(c) 2006 Stephen Leaf"
+
+#: autostart.cpp:240
+msgid "Cannot add a Service entry to the list of autostart modules.\n"
+msgstr "Nie można dodać wpisu usługi na listę uruchamianych modułów.\n"
+
+#: autostart.cpp:263
+msgid "Can't find a matching entry for the selected item.\n"
+msgstr "Nie można odnaleźć wpisu odpowiadającemu wybranej pozycji.\n"
+
+#: autostart.cpp:333
+msgid ""
+"This module helps configure which applications TDE runs when starting and "
+"exiting."
+msgstr ""
+"Ten moduł umożliwia ustawianie programów uruchamianych przy otwieraniu i "
+"zamykaniu TDE."
diff --git a/translations/messages/ru.po b/translations/messages/ru.po
new file mode 100644
index 0000000..61d4bd7
--- /dev/null
+++ b/translations/messages/ru.po
@@ -0,0 +1,89 @@
+# SOME DESCRIPTIVE TITLE.
+# Andrei Stepanov <adem4ik@gmail.com>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-10-01 18:31+0000\n"
+"PO-Revision-Date: 2023-11-29 11:14+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
+"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/kcm-autostart/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"
+
+#: autostart.cpp:67 autostart.cpp:145
+msgid "Startup"
+msgstr "Запуск"
+
+#: autostart.cpp:70 autostart.cpp:146
+msgid "Shutdown"
+msgstr "Выключение"
+
+#: autostart.cpp:73 autostart.cpp:147
+msgid "ENV"
+msgstr "ENV"
+
+#: autostart.cpp:126
+msgid "Name"
+msgstr "Имя"
+
+#: autostart.cpp:127
+msgid "Command"
+msgstr "Команда"
+
+#: autostart.cpp:128
+msgid "Run on"
+msgstr "Запуск при"
+
+#: autostart.cpp:150
+msgid "&Add"
+msgstr "&Добавить"
+
+#: autostart.cpp:152
+msgid "&Properties"
+msgstr "Св&ойства"
+
+#: autostart.cpp:165
+msgid "TDE Autostart Manager"
+msgstr "Менеджер автозапуска TDE"
+
+#: autostart.cpp:166
+msgid "TDE Autostart Manager Control Panel Module"
+msgstr "Модуль панели управления для менеджера автозапуска TDE"
+
+#: autostart.cpp:168
+msgid "(c) 2006 Stephen Leaf"
+msgstr "(c) 2006 Стивен Лиф"
+
+#: autostart.cpp:240
+msgid "Cannot add a Service entry to the list of autostart modules.\n"
+msgstr "Не удаётся добавить запись службы в список модулей автозапуска.\n"
+
+#: autostart.cpp:263
+msgid "Can't find a matching entry for the selected item.\n"
+msgstr "Не удается найти подходящую запись для выбранного элемента.\n"
+
+#: autostart.cpp:333
+msgid ""
+"This module helps configure which applications TDE runs when starting and "
+"exiting."
+msgstr ""
+"Этот модуль помогает настроить работу приложений TDE при запуске и выходе из "
+"системы."
diff --git a/po/tr.po b/translations/messages/tr.po
index 7eef99a..715b162 100644
--- a/po/tr.po
+++ b/translations/messages/tr.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: tr\n"
-"POT-Creation-Date: 2020-01-13 01:09+0100\n"
+"POT-Creation-Date: 2022-10-01 18:31+0000\n"
"PO-Revision-Date: 2006-12-27 11:41+0200\n"
"Last-Translator: ertugrulerata <ertugrulerata@gmail.com>\n"
"Language-Team: <tr@li.org>\n"
@@ -18,83 +18,71 @@ msgstr ""
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
-#: autostart.cpp:73 autostart.cpp:153
+#: autostart.cpp:67 autostart.cpp:145
msgid "Startup"
msgstr "Başlangıç"
-#: autostart.cpp:76 autostart.cpp:154
+#: autostart.cpp:70 autostart.cpp:146
msgid "Shutdown"
msgstr "Kapanış"
-#: autostart.cpp:79 autostart.cpp:155
+#: autostart.cpp:73 autostart.cpp:147
msgid "ENV"
msgstr "ENV"
-#: autostart.cpp:134
+#: autostart.cpp:126
msgid "Name"
msgstr "Ad"
-#: autostart.cpp:135
+#: autostart.cpp:127
msgid "Command"
msgstr "Komut"
-#: autostart.cpp:136
+#: autostart.cpp:128
msgid "Run on"
msgstr "Çalışma Seviyesi"
-#: autostart.cpp:158
+#: autostart.cpp:150
msgid "&Add"
msgstr "&Ekle"
-#: autostart.cpp:159
-msgid "Alt+A"
-msgstr ""
-
-#: autostart.cpp:161
-msgid "Alt+R"
-msgstr ""
-
-#: autostart.cpp:162
+#: autostart.cpp:152
msgid "&Properties"
msgstr "&Özellikler"
-#: autostart.cpp:163
-msgid "Alt+P"
-msgstr ""
-
-#: autostart.cpp:176
+#: autostart.cpp:165
msgid "TDE Autostart Manager"
msgstr ""
-#: autostart.cpp:177
+#: autostart.cpp:166
msgid "TDE Autostart Manager Control Panel Module"
msgstr ""
-#: autostart.cpp:179
+#: autostart.cpp:168
msgid "(c) 2006 Stephen Leaf"
msgstr ""
-#: autostart.cpp:251
+#: autostart.cpp:240
msgid "Cannot add a Service entry to the list of autostart modules.\n"
msgstr ""
-#: autostart.cpp:274
+#: autostart.cpp:263
msgid "Can't find a matching entry for the selected item.\n"
msgstr ""
-#: autostart.cpp:344
+#: autostart.cpp:333
#, fuzzy
msgid ""
"This module helps configure which applications TDE runs when starting and "