summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bab/main.cpp4
-rw-r--r--config/tdestyle_baghira_config.cpp12
-rw-r--r--kickermenu-3.3/menuapplet.cpp2
-rw-r--r--kickermenu/menuapplet.cpp4
-rw-r--r--sessionapplet/dmctl.cpp2
-rw-r--r--sessionapplet/usermanager.cpp18
-rw-r--r--sidebar/dndlistbox.cpp4
-rw-r--r--starter/menu.cpp16
-rw-r--r--translations/messages/baghira-kmenuapplet/it.po38
-rw-r--r--translations/messages/baghira-starter/nl.po536
-rw-r--r--translations/messages/baghira-switcher/it.po44
-rw-r--r--translations/messages/baghira-usermanager/it.po116
12 files changed, 765 insertions, 31 deletions
diff --git a/bab/main.cpp b/bab/main.cpp
index ed21408..2244860 100644
--- a/bab/main.cpp
+++ b/bab/main.cpp
@@ -39,7 +39,7 @@
#include <kipc.h>
#include <klibloader.h>
#include <tdelocale.h>
-#include <kprocess.h>
+#include <tdeprocess.h>
#include <twin.h>
@@ -277,7 +277,7 @@ void bab::configureBaghira()
KIPC::sendMessageAll(KIPC::ToolbarStyleChanged);
}
if (dial->isDecoDirty())
- kapp->dcopClient()->send("twin", "KWinInterface", "reconfigure()", TQByteArray());
+ tdeApp->dcopClient()->send("twin", "KWinInterface", "reconfigure()", TQByteArray());
}
tw->removeChild( decoObject );
dial->insertChild( decoObject );
diff --git a/config/tdestyle_baghira_config.cpp b/config/tdestyle_baghira_config.cpp
index 6ba0864..94b1137 100644
--- a/config/tdestyle_baghira_config.cpp
+++ b/config/tdestyle_baghira_config.cpp
@@ -53,9 +53,9 @@
#include <tdemessagebox.h>
#include <tdeglobal.h>
#include <tdeglobalsettings.h>
-#include <kprocess.h>
+#include <tdeprocess.h>
#include <tdeparts/genericfactory.h>
-#include <kstandarddirs.h>
+#include <tdestandarddirs.h>
#include <X11/Xlib.h>
#include <X11/Xatom.h>
@@ -108,24 +108,24 @@ void tdestyle_baghira_config::openHtml1()
{
TQStringList args;
args << "exec" << "http://baghira.sf.net/";
- kapp->tdeinitExec("kfmclient", args);
+ tdeApp->tdeinitExec("kfmclient", args);
}
void tdestyle_baghira_config::openHtml2()
{
TQStringList args;
args << "exec" << "http://www.sf.net/projects/baghira/files/";
- kapp->tdeinitExec("kfmclient", args);
+ tdeApp->tdeinitExec("kfmclient", args);
}
void tdestyle_baghira_config::startBab()
{
- kapp->tdeinitExec("bab");
+ tdeApp->tdeinitExec("bab");
}
void tdestyle_baghira_config::startKRuler()
{
- kapp->tdeinitExec("kruler");
+ tdeApp->tdeinitExec("kruler");
}
TQImage* tdestyle_baghira_config::tintButton(TQImage &src, TQColor c)
diff --git a/kickermenu-3.3/menuapplet.cpp b/kickermenu-3.3/menuapplet.cpp
index a89acb0..fe357f3 100644
--- a/kickermenu-3.3/menuapplet.cpp
+++ b/kickermenu-3.3/menuapplet.cpp
@@ -107,7 +107,7 @@ Applet::Applet( const TQString& configFile_P, TQWidget* parent_P )
connect( &grow_indicator_left, TQ_SIGNAL( clicked()), TQ_SLOT( growClicked()));
connect( &grow_indicator_right, TQ_SIGNAL( clicked()), TQ_SLOT( growClicked()));
// toolbarAppearanceChanged(int) is sent when changing macstyle
- connect( kapp, TQ_SIGNAL( toolbarAppearanceChanged( int )),
+ connect( tdeApp, TQ_SIGNAL( toolbarAppearanceChanged( int )),
this, TQ_SLOT( readSettings()));
claimSelection();
readSettings();
diff --git a/kickermenu/menuapplet.cpp b/kickermenu/menuapplet.cpp
index b325e19..f5234a9 100644
--- a/kickermenu/menuapplet.cpp
+++ b/kickermenu/menuapplet.cpp
@@ -116,8 +116,8 @@ Applet::Applet( const TQString& configFile_P, TQWidget* parent_P ) : KPanelApple
windowIndicator->setFixedWidth(windowIndicator->width() + 1);
//==============
// toolbarAppearanceChanged(int) is sent when changing macstyle
- connect( kapp, TQ_SIGNAL( toolbarAppearanceChanged( int )), this, TQ_SLOT( readSettings()));
- connect( kapp, TQ_SIGNAL( tdedisplayFontChanged()), this, TQ_SLOT( fontChanged()));
+ connect( tdeApp, TQ_SIGNAL( toolbarAppearanceChanged( int )), this, TQ_SLOT( readSettings()));
+ connect( tdeApp, TQ_SIGNAL( tdedisplayFontChanged()), this, TQ_SLOT( fontChanged()));
claimSelection();
readSettings();
updateTopEdgeOffset();
diff --git a/sessionapplet/dmctl.cpp b/sessionapplet/dmctl.cpp
index f6a1d35..992f6b9 100644
--- a/sessionapplet/dmctl.cpp
+++ b/sessionapplet/dmctl.cpp
@@ -317,7 +317,7 @@ void
DM::lockSwitchVT( int vt )
{
if (switchVT( vt ))
- kapp->dcopClient()->send( "kdesktop", "KScreensaverIface", "lock()", "" );
+ tdeApp->dcopClient()->send( "kdesktop", "KScreensaverIface", "lock()", "" );
}
#endif // TQ_WS_X11
diff --git a/sessionapplet/usermanager.cpp b/sessionapplet/usermanager.cpp
index b7f7807..794f4d5 100644
--- a/sessionapplet/usermanager.cpp
+++ b/sessionapplet/usermanager.cpp
@@ -33,7 +33,7 @@
#include <tdeversion.h>
#include <tdemessagebox.h>
#include <kservice.h>
-#include <kstandarddirs.h>
+#include <tdestandarddirs.h>
#include "dmctl.h"
#include "usermanager.h"
@@ -111,12 +111,12 @@ void UserManager::lock()
TQCString appname( "kdesktop" );
// if ( kicker_screen_number )
// appname.sprintf("kdesktop-screen-%d", kicker_screen_number);
- kapp->dcopClient()->send(appname, "KScreensaverIface", "lock()", "");
+ tdeApp->dcopClient()->send(appname, "KScreensaverIface", "lock()", "");
}
void UserManager::logout()
{
- kapp->requestShutDown();
+ tdeApp->requestShutDown();
}
@@ -165,15 +165,15 @@ void UserManager::slotPopulateSessions()
sessionPopup->clear();
// lock
- if (kapp->authorize("lock_screen"))
+ if (tdeApp->authorize("lock_screen"))
{
sessionPopup->insertItem(lockIcon, i18n("Lock Session"), 102);
}
sessionPopup->insertSeparator();
// switch
- if (kapp->authorize("start_new_session") && (p = dm.numReserve()) >= 0)
+ if (tdeApp->authorize("start_new_session") && (p = dm.numReserve()) >= 0)
{
- if (kapp->authorize("lock_screen"))
+ if (tdeApp->authorize("lock_screen"))
sessionPopup->insertItem(/*_ICONSET_("lockfork"),*/ i18n("Lock&&Load Session..."), 100 );
sessionPopup->insertItem(_ICONSET_("fork"), i18n("New Session..."), 101 );
if (!p) {
@@ -200,7 +200,7 @@ void UserManager::slotPopulateSessions()
sessionPopup->insertItem(fileSaveIcon, i18n("Save Session"), 103);
}
// logout
- if (kapp->authorize("logout"))
+ if (tdeApp->authorize("logout"))
{
sessionPopup->insertItem(exitIcon, i18n("Log Out..."), 104);
}
@@ -234,7 +234,7 @@ void UserManager::slotSessionActivated( int ent )
void UserManager::doNewSession( bool lock_ )
{
int result = KMessageBox::warningContinueCancel(
- kapp->desktop()->screen(kapp->desktop()->screenNumber(this)),
+ tdeApp->desktop()->screen(tdeApp->desktop()->screenNumber(this)),
i18n("<p>You have chosen to open another desktop session.<br>"
"The current session will be hidden "
"and a new login screen will be displayed.<br>"
@@ -263,7 +263,7 @@ void UserManager::doNewSession( bool lock_ )
void UserManager::saveSession()
{
TQByteArray data;
- kapp->dcopClient()->send( "ksmserver", "default",
+ tdeApp->dcopClient()->send( "ksmserver", "default",
"saveCurrentSession()", data );
}
diff --git a/sidebar/dndlistbox.cpp b/sidebar/dndlistbox.cpp
index 83a471b..d82bb6a 100644
--- a/sidebar/dndlistbox.cpp
+++ b/sidebar/dndlistbox.cpp
@@ -11,9 +11,9 @@
#include <kicondialog.h>
#include <kiconloader.h>
#include <klineedit.h>
-#include <kprocess.h>
+#include <tdeprocess.h>
#include <kurlrequester.h>
-#include <kstandarddirs.h>
+#include <tdestandarddirs.h>
#include <twin.h>
#include <tqclipboard.h>
#include "listboxlink.h"
diff --git a/starter/menu.cpp b/starter/menu.cpp
index 3914129..42b11e3 100644
--- a/starter/menu.cpp
+++ b/starter/menu.cpp
@@ -24,14 +24,14 @@
#include <tdelocale.h>
#include <tdemessagebox.h>
#include <kpixmapeffect.h>
-#include <kprocess.h>
+#include <tdeprocess.h>
#include <kurifilter.h>
#include <kurl.h>
#include <krun.h>
#include <kservice.h>
#include <tdeshortcut.h>
#include <ksqueezedtextlabel.h>
-#include <kstandarddirs.h>
+#include <tdestandarddirs.h>
#include <tdesycocaentry.h>
#include <ktextedit.h>
#include <kurlrequester.h>
@@ -1771,7 +1771,7 @@ StartMenu::StartMenu( int size, TQWidget * parent, WFlags f ) : TQWidget(parent,
connect (searchLine, TQ_SIGNAL(focusedIn()), this, TQ_SLOT(searchLineFocused()));
connect (appList, TQ_SIGNAL(looseKey()), searchLine, TQ_SLOT(setFocus()));
connect (appList, TQ_SIGNAL(looseKey()), searchLine, TQ_SLOT(selectAll() ));
- connect (kapp, TQ_SIGNAL(shutDown()), this, TQ_SLOT(save() ));
+ connect (tdeApp, TQ_SIGNAL(shutDown()), this, TQ_SLOT(save() ));
if (useKTTS) connect (appList, TQ_SIGNAL(sayText(const TQString&)), this, TQ_SLOT(sayText(const TQString&) ));
centerLayout->addWidget(appList,10);
@@ -1821,7 +1821,7 @@ void StartMenu::slotLock()
TQCString appname( "kdesktop" );
// if ( kicker_screen_number )
// appname.sprintf("kdesktop-screen-%d", kicker_screen_number);
- kapp->dcopClient()->send(appname, "KScreensaverIface", "lock()", "");
+ tdeApp->dcopClient()->send(appname, "KScreensaverIface", "lock()", "");
}
#endif
@@ -1909,14 +1909,14 @@ void StartMenu::sayText(const TQString &text)
TQByteArray data1;
TQDataStream arg1(data1, IO_WriteOnly);
arg1 << m_spokenText; // stop what we messaged before (if)
- if (!kapp->dcopClient()->send("kttsd", "kspeech", "stopText(uint)", data1))
+ if (!tdeApp->dcopClient()->send("kttsd", "kspeech", "stopText(uint)", data1))
tqDebug("there was some error using DCOP.");
TQByteArray data, replyData;
TQCString replyType;
TQDataStream arg(data, IO_WriteOnly);
arg << cleanText << ""; // ask for the full list
- if (!kapp->dcopClient()->call("kttsd", "kspeech", "sayText(TQString, TQString)", data, replyType, replyData))
+ if (!tdeApp->dcopClient()->call("kttsd", "kspeech", "sayText(TQString, TQString)", data, replyType, replyData))
tqDebug("there was some error using DCOP.");
else
{
@@ -2034,7 +2034,7 @@ void StartMenu::execute(const TQString& command)
history.append(command); // all - the list is not stored and the user may want to easily correct mistypes of LOOOOOOOOOOOOOOOOOOOONG commands with a lot of "\ "... ;P
TQString exec;
- kapp->propagateSessionManager();
+ tdeApp->propagateSessionManager();
_filterData->setData( command.stripWhiteSpace() );
TQStringList filters;
@@ -2051,7 +2051,7 @@ void StartMenu::execute(const TQString& command)
else if (cmd == "logout")
{
close();
- kapp->requestShutDown();
+ tdeApp->requestShutDown();
}
else
{
diff --git a/translations/messages/baghira-kmenuapplet/it.po b/translations/messages/baghira-kmenuapplet/it.po
new file mode 100644
index 0000000..eda138a
--- /dev/null
+++ b/translations/messages/baghira-kmenuapplet/it.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# Michele Calgaro <[email protected]>, 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-05-11 04:29+0200\n"
+"PO-Revision-Date: 2025-03-01 01:44+0000\n"
+"Last-Translator: Michele Calgaro <[email protected]>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/tde-style-baghira-kmenuapplet/it/>\n"
+"Language: it\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 4.17\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 "Michele Calgaro"
+
+#. 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"
+
+#: menuapplet.cpp:559
+msgid ""
+"You do not appear to have enabled the standalone menubar; enable it in the "
+"Behavior control module for desktop."
+msgstr ""
+"Sembra che tu non abbia abilitato la barra dei menu autonoma; abilitala nel "
+"modulo di controllo del \"Comportamento del desktop\"."
diff --git a/translations/messages/baghira-starter/nl.po b/translations/messages/baghira-starter/nl.po
new file mode 100644
index 0000000..12c2f87
--- /dev/null
+++ b/translations/messages/baghira-starter/nl.po
@@ -0,0 +1,536 @@
+# SOME DESCRIPTIVE TITLE.
+# Heimen Stoffels <[email protected]>, 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2023-07-07 18:20+0000\n"
+"PO-Revision-Date: 2025-02-25 12:41+0000\n"
+"Last-Translator: Heimen Stoffels <[email protected]>\n"
+"Language-Team: Dutch <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"applications/tde-style-baghira-starter/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 4.17\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 "Heimen Stoffels"
+
+#. 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"
+
+#: linkconfig.ui:16 menu.cpp:227
+#, no-c-format
+msgid "Configure Link"
+msgstr "Link instellen"
+
+#: menu.cpp:495
+msgid ""
+"_: for TTS output, telling which item is focussed (keyboard) and than reads "
+"the comment\n"
+"%1 focussed. %2"
+msgstr "%1 is gefocust. %2"
+
+#: menu.cpp:527
+msgid ""
+"_: for TTS output, telling which item is hovered (mouse) and than reads the "
+"comment\n"
+"%1 hovered. %2"
+msgstr "%1 is aangewezen. %2"
+
+#: menu.cpp:855
+msgid "New Link"
+msgstr "Nieuwe link"
+
+#: menu.cpp:1102 menu.cpp:1218
+msgid "Edit Entry"
+msgstr "Item bewerken"
+
+#: menu.cpp:1103
+msgid "Remove Entry"
+msgstr "Item verwijderen"
+
+#: menu.cpp:1105
+msgid "Add Entry"
+msgstr "Item toevoegen"
+
+#: configdialog.ui:16 menu.cpp:1154
+#, no-c-format
+msgid "New Entry"
+msgstr "Nieuw item"
+
+#: menu.cpp:1181
+msgid "<qt>Are you sure you want to remove<br> %1</qt>"
+msgstr "<qt>Weet u zeker dat u<br>%1<br>wilt verwijderen?</qt>"
+
+#: menu.cpp:1181
+msgid "Remove ALI entry"
+msgstr "ALI-item verwijderen"
+
+#: menu.cpp:1345 menu.cpp:1678
+msgid "<qt><b>First Session Applications</b></qt>"
+msgstr "<qt><b>Eerste sessieprogramma's</b></qt>"
+
+#: menu.cpp:1351 menu.cpp:1607 menu.cpp:1679
+msgid "<qt><b>Favorite Applications</b><br></qt>"
+msgstr "<qt><b>Favoriete programma's</b><br></qt>"
+
+#: menu.cpp:1598
+#, c-format
+msgid ""
+"_: for TTS output, informs the user that no entries are in the currently "
+"selected group\n"
+"Warning! No Applications in group %1"
+msgstr "Waarschuwing: er zijn geen programma's in de groep ‘%1’"
+
+#: menu.cpp:1664
+#, c-format
+msgid ""
+"_: for TTS output, no entries match the current search text\n"
+"Warning! No more Applications left. The entered Text is %1"
+msgstr ""
+"Waarschuwing: er zijn geen programma's meer. De ingevoerde tekst is “%1”"
+
+#: menu.cpp:1936
+msgid "Type to search or enter a command"
+msgstr "Typ om te zoeken of voer een opdracht in"
+
+#: menu.cpp:2238
+msgid ""
+"_: TTS output\n"
+"The searchline has now the focus."
+msgstr "Het zoekvak heeft de focus."
+
+#: starter.cpp:88
+msgid "Configure the Startmenu"
+msgstr "Startmenu instellen"
+
+#: starter.cpp:132
+msgid ""
+"<qt>To ensure usefull behaviour of the searchline, the shortcut <b>must "
+"contain</b> a metabutton, i.e. <b>'ctrl' and/or 'alt'</b></qt>"
+msgstr ""
+"<qt>Om het zoekvak naar behoren te laten werken, <b>moet</b> de sneltoets "
+"een metatoets bevatten, bijv. <b>‘ctrl’ en/of ‘alt’</b></qt>"
+
+#: starter.cpp:132
+msgid "Sorry, invalid Shortcut"
+msgstr "Ongeldige sneltoets"
+
+#: starter.cpp:137
+msgid ""
+"<qt>The selected shortcut is allready bound to the category \"%1\".<br>Do "
+"you want to <b>rebind</b> it?</qt>"
+msgstr ""
+"<qt>De gekozen sneltoets is al toegewezen aan ‘%1’.<br>Wilt u deze "
+"<b>opnieuw toewijzen</b>?</qt>"
+
+#: starter.cpp:137
+msgid "Rebind Shortcut?"
+msgstr "Opnieuw toewijzen?"
+
+#: configdialog.ui:47 starterconfig.ui:99
+#, no-c-format
+msgid "F1"
+msgstr "F1"
+
+#: configdialog.ui:102
+#, no-c-format
+msgid "Extended Mode"
+msgstr "Uitgebreide modus"
+
+#: configdialog.ui:116
+#, no-c-format
+msgid "Basic Settings"
+msgstr "Algemene instellingen"
+
+#: configdialog.ui:147
+#, no-c-format
+msgid "Is a"
+msgstr "Is een"
+
+#: configdialog.ui:212 linkconfig.ui:145
+#, no-c-format
+msgid "<b>Command</b>"
+msgstr "<b>Opdracht</b>"
+
+#: configdialog.ui:220
+#, no-c-format
+msgid "<i>Keywords</i>"
+msgstr "<i>Trefwoorden</i>"
+
+#: configdialog.ui:228
+#, no-c-format
+msgid "<i><b>Name</b></i>"
+msgstr "<i><b>Naam</b></i>"
+
+#: configdialog.ui:236
+#, no-c-format
+msgid "<i><b>Category</b></i>"
+msgstr "<i><b>Categorie</b></i>"
+
+#: configdialog.ui:249
+#, no-c-format
+msgid "Activate startup feedback"
+msgstr "Opstartanimatie tonen"
+
+#: configdialog.ui:257
+#, no-c-format
+msgid "Show in system tray"
+msgstr "In systeemvak tonen"
+
+#: configdialog.ui:284
+#, no-c-format
+msgid "Description"
+msgstr "Beschrijving"
+
+#: configdialog.ui:308
+#, no-c-format
+msgid "Extended Settings"
+msgstr "Uitgebreide instellingen"
+
+#: configdialog.ui:319
+#, no-c-format
+msgid "Working directory"
+msgstr "Werkmap"
+
+#: configdialog.ui:341
+#, no-c-format
+msgid "Start in terminal"
+msgstr "Opstarten in terminalvenster"
+
+#: configdialog.ui:352
+#, no-c-format
+msgid "Terminal settings"
+msgstr "Terminalinstellingen"
+
+#: configdialog.ui:382
+#, no-c-format
+msgid "Start as different user"
+msgstr "Opstarten als andere gebruiker"
+
+#: configdialog.ui:393
+#, no-c-format
+msgid "Username"
+msgstr "Gebruikersnaam"
+
+#: configdialog.ui:423
+#, no-c-format
+msgid "Shortcut"
+msgstr "Sneltoets"
+
+#: configdialog.ui:453 starterconfig.ui:745
+#, no-c-format
+msgid "None"
+msgstr "Geen"
+
+#: help.ui:36
+#, no-c-format
+msgid ""
+"<p align=\"center\"><font size=\"+3\"><b>Menu entry editor</b></font></p>\n"
+"<p align=\"center"
+"\">----------------------------------------------------------------------------------"
+"</p>\n"
+"<h3>Introduction</h3>\n"
+"\n"
+"By default, you will only see the basic settings for the new entry. Clicking "
+"\"Show More\" will give you access to some extended settings that can be "
+"interesting but mostly useless for you.<br><br>\n"
+"<b>Bold options must be entered</b> for a usefull entry, i<i>talic ones are "
+"respected by the search feature</i>.\n"
+"<br><br>\n"
+"<h3>Basic settings</h3>\n"
+"\n"
+"<b>Name:</b><br>\n"
+"This is the visible name of your new entry and can be any string, e.g. \"The "
+"Gimp\".<br>\n"
+"(Necessary, searchkey)\n"
+"<br><br>\n"
+"<b>Is a:</b><br>\n"
+"Describes the applications genre (generic name), e.g. \"Image manipulation"
+"\"<br>\n"
+"(Optional, yet not searched - maybe later)\n"
+"<br><br>\n"
+"<b>Category:</b><br>\n"
+"Choose an existing group or add a new one. The hierarchy is represented by "
+"seperating slashes (\"/\"), if you want to enter a slash, you must escape it "
+"(\"\\/\")<br>\n"
+"(Necessary, searchkey)\n"
+"<br><br>\n"
+"<b>Command:</b><br>\n"
+"The command to start the application, e.g. \"gimp-remote\". On *nix systems, "
+"is usually not necessary to pass the full path to the executably, but you "
+"can do so, if you want to start an executable that is shadowed by the "
+"executable in the path dir, e.g. \"/usr/local/gimp-1.3/gimp-remote\"<br>\n"
+"(Necessary, not searched)\n"
+"<br><br>\n"
+"<b>Keywords:</b><br>\n"
+"Comma separated list of keywords that refer to this application during "
+"search, e.g. \"image manipulation,pixel,photoshop\".<br>\n"
+"Please note:<br>\n"
+"1. search is <i>not</i> case sensitive<br>\n"
+"2. search finds partial matches, so it's <i>not</i> necessary to add e.g. "
+"\"image,image manipulation\"<br>\n"
+"3. different from the applications name, the keyword list will be translated "
+"(if) so if you think like \"'KImage' allready contains 'image', so i don't "
+"need it as keyword\" <b>you're wrong!</b><br>\n"
+"4. Finding good keywords is not simple, but in general use striking ones! "
+"\"editor\" is not a very good keyword, as allmost everything is an editor. "
+"(Gimp is a pixel-editor, KHexedit is a hex-editor, KEdit is a text-editor, a "
+"config dialog is a config-editor, ...)<br>\n"
+"(Optional, searchkey)\n"
+"<br><br>\n"
+"<b>Description:</b><br>\n"
+"This is the longtext description of your application (not a helptext, "
+"though ;), e.g. \"A powerfull image manipulator with a UI similar to "
+"photoshop. Supports Layers, filters, scripting, blahblahblah...\"\n"
+"You can use TQt richtext tags and there's no limit on the size, but keep it "
+"usefull ;) let's say something about 200 chars at max.<br>\n"
+"(Optional, not searched)"
+msgstr ""
+
+#: linkconfig.ui:124
+#, no-c-format
+msgid "<b>Title</b>"
+msgstr ""
+
+#: starterconfig.ui:16
+#, no-c-format
+msgid "Baghira Starter Config"
+msgstr ""
+
+#: starterconfig.ui:30
+#, no-c-format
+msgid "Startbutton images"
+msgstr ""
+
+#: starterconfig.ui:46
+#, no-c-format
+msgid "<b>Hover</b>"
+msgstr ""
+
+#: starterconfig.ui:59
+#, no-c-format
+msgid "<b>Base</b>"
+msgstr ""
+
+#: starterconfig.ui:67
+#, no-c-format
+msgid "<b>Down</b>"
+msgstr ""
+
+#: starterconfig.ui:154
+#, no-c-format
+msgid "Dialog options"
+msgstr ""
+
+#: starterconfig.ui:176
+#, no-c-format
+msgid "Custom dialog size"
+msgstr ""
+
+#: starterconfig.ui:195 starterconfig.ui:464
+#, no-c-format
+msgid "x"
+msgstr ""
+
+#: starterconfig.ui:236
+#, no-c-format
+msgid "Show dialog under mouse"
+msgstr ""
+
+#: starterconfig.ui:255
+#, no-c-format
+msgid "Fixed"
+msgstr ""
+
+#: starterconfig.ui:271
+#, no-c-format
+msgid ":"
+msgstr ""
+
+#: starterconfig.ui:306
+#, no-c-format
+msgid "Custom dialog position"
+msgstr ""
+
+#: starterconfig.ui:328
+#, no-c-format
+msgid "Show titlebar for dialog"
+msgstr ""
+
+#: starterconfig.ui:375 starterconfig.ui:527
+#, no-c-format
+msgid "Panel Position"
+msgstr ""
+
+#: starterconfig.ui:381 starterconfig.ui:533
+#, no-c-format
+msgid "North"
+msgstr ""
+
+#: starterconfig.ui:386 starterconfig.ui:538
+#, no-c-format
+msgid "South"
+msgstr ""
+
+#: starterconfig.ui:391 starterconfig.ui:543
+#, no-c-format
+msgid "West"
+msgstr ""
+
+#: starterconfig.ui:396 starterconfig.ui:548
+#, no-c-format
+msgid "East"
+msgstr ""
+
+#: starterconfig.ui:401 starterconfig.ui:553
+#, no-c-format
+msgid "Nowhere"
+msgstr ""
+
+#: starterconfig.ui:423
+#, no-c-format
+msgid "Popup options"
+msgstr ""
+
+#: starterconfig.ui:445
+#, no-c-format
+msgid "Custom popup size"
+msgstr ""
+
+#: starterconfig.ui:594
+#, no-c-format
+msgid "Items in favorite list"
+msgstr ""
+
+#: starterconfig.ui:643
+#, no-c-format
+msgid "Talk to me (via KTTS)"
+msgstr ""
+
+#: starterconfig.ui:659
+#, no-c-format
+msgid "Icon SIze"
+msgstr ""
+
+#: starterconfig.ui:665
+#, no-c-format
+msgid "16/22"
+msgstr ""
+
+#: starterconfig.ui:670
+#, no-c-format
+msgid "22/32"
+msgstr ""
+
+#: starterconfig.ui:675
+#, no-c-format
+msgid "32/48"
+msgstr ""
+
+#: starterconfig.ui:680
+#, no-c-format
+msgid "48/64"
+msgstr ""
+
+#: starterconfig.ui:685
+#, no-c-format
+msgid "64/128"
+msgstr ""
+
+#: starterconfig.ui:701
+#, no-c-format
+msgid "Shortcuts"
+msgstr ""
+
+#: starterhelp.ui:16
+#, no-c-format
+msgid "Baghira Starter Config Help"
+msgstr ""
+
+#: starterhelp.ui:31
+#, no-c-format
+msgid "Filterline"
+msgstr ""
+
+#: starterhelp.ui:42
+#, no-c-format
+msgid ""
+"<qt>The filterline provides several functions\n"
+"<ul>\n"
+"<li>It filters the below entry list</li>\n"
+"<li>It autocompletes to executable entries in $PATH</li>\n"
+"<li>The applied listbox lets you select the available categories</li>\n"
+"<li>You can navigate through the categories either by using the mousewheel "
+"or by holding <b>ctrl+up/down</b></li>\n"
+"<li>The category is also selected when calling the applied shortcut</li>\n"
+"<li>It supports all protocols you know from Konqueror, e.g. \"gg:Baghira\" "
+"will google for \"Baghira\" etc.</li>\n"
+"</ul>\n"
+"Pressing <b>Enter</b> will execute the (autocompleted) binary in $PATH or "
+"the entered kfm protocol call<br>\n"
+"Pressing <b>down</b> will move the keyboard focus to the below entry list\n"
+"</qt>"
+msgstr ""
+
+#: starterhelp.ui:63
+#, no-c-format
+msgid "Entry Field"
+msgstr ""
+
+#: starterhelp.ui:74
+#, no-c-format
+msgid ""
+"<qt>The entry field shows up all your menu entries (filtered)<br><br>\n"
+"You can start an application by clicking the <b>left mouse button</b> above "
+"the item (highlighted text) or by pressing <b>Enter</b> if the entry has the "
+"keyboard focus (highlighted background).<br><br>\n"
+"You may navigate by either scrolling the <b>mousewheel</b> or using the "
+"<b>up/down</b> keys (this will also shift the keyboard focus)<br><br>\n"
+"Pressing the <b>left</b> key will put focus on the filterline and select the "
+"whole text (i.e. start typing will change a complete new filter "
+"action)<br><br>\n"
+"Pressing the <b>up</b> key on the topmost item will act as above.</qt>"
+msgstr ""
+
+#: starterhelp.ui:88
+#, no-c-format
+msgid "Panel"
+msgstr ""
+
+#: starterhelp.ui:99
+#, no-c-format
+msgid ""
+"<qt>The panel allow you to store often used links, independent from the "
+"application links in the entry list<br><br>\n"
+"To <b>add a link</b>, either:<br>\n"
+"- rightclick the panel<br>\n"
+"- drag and drop a link out of the entry list<br>\n"
+"- drag and drop any url or text or command (uris and mails are handled, the "
+"rest is interpreted as simple command, any command that works on the "
+"filterline works here as well)<br>\n"
+"<br>\n"
+"To <b>remove a link</b>, simply drag it out and drop it outside. (The panel "
+"interacts with the linklist from the baghira sidebar, links won't be "
+"removed, but copied if dragged from one to the other)<br>\n"
+"<br>\n"
+"To <b>configure a link</b>, simply rightclick it<br><br>\n"
+"To <b>move a link</b>, just drag it and move i around.<br><br>\n"
+"\n"
+"Te panel is <b>scrollable (mousewheel)</b> and you can configure "
+"<b>individual positions</b> for the popup and the dialog<br><br>\n"
+"More poofs can be found e.g. here: <a href=\"http://www.resexcellence.com/"
+"user_poofs.shtml\">www.resexcellence.com/user_poofs.shtml</a>\n"
+"</qt>"
+msgstr ""
diff --git a/translations/messages/baghira-switcher/it.po b/translations/messages/baghira-switcher/it.po
new file mode 100644
index 0000000..8049bee
--- /dev/null
+++ b/translations/messages/baghira-switcher/it.po
@@ -0,0 +1,44 @@
+# SOME DESCRIPTIVE TITLE.
+# Michele Calgaro <[email protected]>, 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-05-11 04:29+0200\n"
+"PO-Revision-Date: 2025-03-06 05:44+0000\n"
+"Last-Translator: Michele Calgaro <[email protected]>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/tde-style-baghira-bab/it/>\n"
+"Language: it\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 4.17\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 "Michele Calgaro"
+
+#. 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"
+
+#: main.cpp:53
+msgid "Baghira Aqua/Brushed"
+msgstr "Baghira Aqua/Spazzolato"
+
+#: main.cpp:65
+msgid "BAB - Baghira Aqua/Brushed Switcher"
+msgstr "BAB - Commutatore Baghira Aqua/Spazzolato"
+
+#: main.cpp:99
+msgid "leftclick toggles state<br>rightclick toggles setupmenu"
+msgstr ""
+"il clic sinistro attiva/disattiva lo stato<br>il clic destro attiva/"
+"disattiva il menu di configurazione"
diff --git a/translations/messages/baghira-usermanager/it.po b/translations/messages/baghira-usermanager/it.po
new file mode 100644
index 0000000..754b055
--- /dev/null
+++ b/translations/messages/baghira-usermanager/it.po
@@ -0,0 +1,116 @@
+# SOME DESCRIPTIVE TITLE.
+# Michele Calgaro <[email protected]>, 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-05-11 04:29+0200\n"
+"PO-Revision-Date: 2025-03-01 01:44+0000\n"
+"Last-Translator: Michele Calgaro <[email protected]>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/tde-style-baghira-sessionapplet/it/>\n"
+"Language: it\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 4.17\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 "Michele Calgaro"
+
+#. 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"
+
+#: dmctl.cpp:282
+msgid ""
+"_: user: ...\n"
+"%1: TTY login"
+msgstr "%1: accesso TTY"
+
+#: dmctl.cpp:288
+msgid "Unused"
+msgstr "Inutilizzato"
+
+#: dmctl.cpp:290
+msgid "X login on remote host"
+msgstr "Login in X sull'host remoto"
+
+#: dmctl.cpp:291
+#, c-format
+msgid ""
+"_: ... host\n"
+"X login on %1"
+msgstr "Login in X su %1"
+
+#: dmctl.cpp:292
+msgid ""
+"_: user: session type\n"
+"%1: %2"
+msgstr "%1: %2"
+
+#: dmctl.cpp:307
+msgid ""
+"_: session (location)\n"
+"%1 (%2)"
+msgstr "%1 (%2)"
+
+#: usermanager.cpp:106
+msgid "This is an about box"
+msgstr "Questa è una finestra di informazioni"
+
+#: usermanager.cpp:135
+msgid "without name"
+msgstr "senza nome"
+
+#: usermanager.cpp:170
+msgid "Lock Session"
+msgstr "Blocca sessione"
+
+#: usermanager.cpp:177
+msgid "Lock&&Load Session..."
+msgstr "Blocca e carica sessione..."
+
+#: usermanager.cpp:178
+msgid "New Session..."
+msgstr "Nuova sessione..."
+
+#: usermanager.cpp:200
+msgid "Save Session"
+msgstr "Salva sessione"
+
+#: usermanager.cpp:205
+msgid "Log Out..."
+msgstr "Esci..."
+
+#: usermanager.cpp:238
+msgid ""
+"<p>You have chosen to open another desktop session.<br>The current session "
+"will be hidden and a new login screen will be displayed.<br>An F-key is "
+"assigned to each session; F%1 is usually assigned to the first session, F%2 "
+"to the second session and so on. You can switch between sessions by pressing "
+"Ctrl, Alt and the appropriate F-key at the same time. Additionally, the KDE "
+"Panel and Desktop menus have actions for switching between sessions.</p>"
+msgstr ""
+"<p>Hai scelto di aprire un'altra sessione desktop.<br>La sessione corrente "
+"verrà nascosta e verrà visualizzata una nuova schermata di accesso.<br>Un "
+"tasto funzione viene assegnato a ciascuna sessione; F%1 viene solitamente "
+"assegnato alla prima sessione, F%2 alla seconda sessione e così via. Puoi "
+"passare da una sessione all'altra premendo contemporaneamente Ctrl, Alt e il "
+"tasto funzione appropriato. Inoltre, i menu del pannello e del desktop di "
+"TDE dispongono di azioni per passare da una sessione all'altra.</p>"
+
+#: usermanager.cpp:249
+msgid "Warning - New Session"
+msgstr "Avviso: nuova sessione"
+
+#: usermanager.cpp:250
+msgid "&Start New Session"
+msgstr "&Avvia nuova sessione"