From 898e120be9a324db89fc5e92d0116f6c28174745 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Thu, 28 Feb 2013 09:52:00 +0100 Subject: [PATCH] Extract messages from scripts and scripting module Messages in scripts are written to kwin_scripts.pot, messages in scripting are written to kwin_scripting.pot. The cataloges are loaded in the configuration interfaces and in main kwin. REVIEW: 108975 --- kcmkwin/kwincompositing/main.cpp | 1 + kcmkwin/kwinscripts/module.cpp | 2 ++ main.cpp | 2 ++ scripting/Messages.sh | 4 ++++ scripts/Messages.sh | 4 ++++ 5 files changed, 13 insertions(+) create mode 100644 scripting/Messages.sh create mode 100644 scripts/Messages.sh diff --git a/kcmkwin/kwincompositing/main.cpp b/kcmkwin/kwincompositing/main.cpp index e802b4624c..787991a29c 100644 --- a/kcmkwin/kwincompositing/main.cpp +++ b/kcmkwin/kwincompositing/main.cpp @@ -89,6 +89,7 @@ KWinCompositingConfig::KWinCompositingConfig(QWidget *parent, const QVariantList QDBusConnection::sessionBus().registerObject("/CompositorSettings", this); new MainAdaptor(this); KGlobal::locale()->insertCatalog("kwin_effects"); + KGlobal::locale()->insertCatalog("kwin_scripting"); ui.setupUi(this); layout()->setMargin(0); layout()->activate(); diff --git a/kcmkwin/kwinscripts/module.cpp b/kcmkwin/kwinscripts/module.cpp index 6327d24e42..7f8d86aa4b 100644 --- a/kcmkwin/kwinscripts/module.cpp +++ b/kcmkwin/kwinscripts/module.cpp @@ -53,6 +53,8 @@ Module::Module(QWidget *parent, const QVariantList &args) : about->addAuthor(ki18n("Tamás Krutki")); setAboutData(about); + KGlobal::locale()->insertCatalog("kwin_scripts"); + KGlobal::locale()->insertCatalog("kwin_scripting"); ui->setupUi(this); ui->ghnsButton->setIcon(KIcon("get-hot-new-stuff")); diff --git a/main.cpp b/main.cpp index 9f199638fc..83e933ade4 100644 --- a/main.cpp +++ b/main.cpp @@ -515,6 +515,8 @@ KDE_EXPORT int kdemain(int argc, char * argv[]) KWin::SessionManager weAreIndeed; KWin::SessionSaveDoneHelper helper; KGlobal::locale()->insertCatalog("kwin_effects"); + KGlobal::locale()->insertCatalog("kwin_scripts"); + KGlobal::locale()->insertCatalog("kwin_scripting"); // Announce when KWIN_DIRECT_GL is set for above HACK if (qstrcmp(qgetenv("KWIN_DIRECT_GL"), "1") == 0) diff --git a/scripting/Messages.sh b/scripting/Messages.sh new file mode 100644 index 0000000000..022c0df0e3 --- /dev/null +++ b/scripting/Messages.sh @@ -0,0 +1,4 @@ +#! /usr/bin/env bash +$EXTRACTRC `find . -name \*.rc -o -name \*.ui -o -name \*.kcfg` >> rc.cpp +$XGETTEXT `find . -name \*.h -o -name \*.cpp` -o $podir/kwin_scripting.pot +rm -f rc.cpp diff --git a/scripts/Messages.sh b/scripts/Messages.sh new file mode 100644 index 0000000000..6b7f194f43 --- /dev/null +++ b/scripts/Messages.sh @@ -0,0 +1,4 @@ +#! /usr/bin/env bash +$EXTRACTRC `find . -name \*.rc -o -name \*.ui -o -name \*.kcfg` >> rc.cpp +$XGETTEXT `find . -name \*.qml -o -name \*.cpp` -o $podir/kwin_scripts.pot +rm -f rc.cpp