[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-i18n-doc
Subject: extragear/sysadmin/muon
From: Jonathan Michael Thomas <echidnaman () kubuntu ! org>
Date: 2010-11-06 17:43:34
Message-ID: 20101106174334.A8E2AAC89E () svn ! kde ! org
[Download RAW message or body]
SVN commit 1193657 by jmthomas:
Separate the muon translation template into one template per application. (libmuon, \
muon, muon-updater, muon-installer and muon-notifier) Having one template shared \
between all these components turns out to be quite hard to package in a sane manner. \
I've inserted the libmuon translation catalog in to any applicaton deriving from \
MuonMainWindow in libmuon, so in theory this shouldn't cause any issues. If anything \
comes up, please do let me know.
CCMAIL:kde-i18n-doc@kde.org
M +9 -2 Messages.sh
M +4 -2 installer/main.cpp
M +1 -1 kded/MuonNotifier.cpp
M +2 -0 muon/main.cpp
M +3 -1 updater/main.cpp
--- trunk/extragear/sysadmin/muon/Messages.sh #1193656:1193657
@@ -1,4 +1,11 @@
#! /usr/bin/env bash
-$EXTRACTRC `find . -name \*.rc` >> rc.cpp
-$XGETTEXT rc.cpp `find . -name \*.cpp` -o $podir/muon.pot
+$EXTRACTRC `find muon/ -name \*.rc` >> muonrc.cpp
+$EXTRACTRC `find updater/ -name \*.rc` >> updaterrc.cpp
+$EXTRACTRC `find kded/ -name \*.rc` >> notifierrc.cpp
+$XGETTEXT `find libmuon -name \*.cpp` -o $podir/libmuon.pot
+$XGETTEXT muonrc.cpp `find muon -name \*.cpp` -o $podir/muon.pot
+$XGETTEXT updaterrc.cpp `find updater -name \*.cpp` -o $podir/muon-updater.pot
+$XGETTEXT `find installer -name \*.cpp` -o $podir/muon-installer.pot
+$XGETTEXT notifierrc.cpp `find kded/ -name \*.cpp` -o $podir/muon-notifier.pot
rm -f rc.cpp
+rm -f updaterrc.cpp
--- trunk/extragear/sysadmin/muon/installer/main.cpp #1193656:1193657
@@ -29,11 +29,11 @@
static const char description[] =
I18N_NOOP("An application manager");
-static const char version[] = "1.0.1 \"Ambivalent Atraxi\"";
+static const char version[] = "1.0.60 \"Bullish Bandril\"";
int main(int argc, char **argv)
{
- KAboutData about("muon-installer", "muon", ki18n("Muon Software Center"), \
version, ki18n(description), + KAboutData about("muon-installer", \
"muon-installer", ki18n("Muon Software Center"), version, \
ki18n(description),
KAboutData::License_GPL, ki18n(" ©2010 Jonathan Thomas"), \
KLocalizedString(), 0);
about.addAuthor(ki18n("Jonathan Thomas"), KLocalizedString(), \
"echidnaman@kubuntu.org"); about.setProgramIconName("applications-other");
@@ -46,7 +46,9 @@
}
KUniqueApplication app;
+ // Translations from other templates
KGlobal::locale()->insertCatalog("app-install-data");
+ KGlobal::locale()->insertCatalog("libmuon");
app.disableSessionManagement();
ApplicationWindow *mainWindow = new ApplicationWindow;
--- trunk/extragear/sysadmin/muon/kded/MuonNotifier.cpp #1193656:1193657
@@ -48,7 +48,7 @@
, m_distUpgradeEvent(0)
, m_configWatcher(0)
{
- KAboutData aboutData("muon-notifier", "muon",
+ KAboutData aboutData("muon-notifier", "muon-notifier",
ki18n("Muon Notification Daemon"),
"1.1", ki18n("A Notification Daemon for Muon"),
KAboutData::License_GPL,
--- trunk/extragear/sysadmin/muon/muon/main.cpp #1193656:1193657
@@ -47,6 +47,8 @@
KUniqueApplication app;
app.disableSessionManagement();
+ // Libmuon translations
+ KGlobal::locale()->insertCatalog("libmuon");
MainWindow *mainWindow = new MainWindow;
mainWindow->show();
--- trunk/extragear/sysadmin/muon/updater/main.cpp #1193656:1193657
@@ -33,7 +33,7 @@
int main(int argc, char **argv)
{
- KAboutData about("muon-updater", "muon", ki18n("Muon Update Manager"), version, \
ki18n(description), + KAboutData about("muon-updater", "muon-updater", ki18n("Muon \
Update Manager"), version, ki18n(description),
KAboutData::License_GPL, ki18n(" ©2010 Jonathan Thomas"), \
KLocalizedString(), 0);
about.addAuthor(ki18n("Jonathan Thomas"), KLocalizedString(), \
"echidnaman@kubuntu.org"); about.setProgramIconName("system-software-update");
@@ -47,6 +47,8 @@
KUniqueApplication app;
app.disableSessionManagement();
+ // Libmuon translations
+ KGlobal::locale()->insertCatalog("libmuon");
UpdaterWindow *mainWindow = new UpdaterWindow;
mainWindow->show();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic