Am Montag, 7. November 2011, 11:25:41 schrieb Frederik Schwarzer: > [Burkhard Lück - Monday, 7. November 2011 08:21:26] > > > Am Montag, 7. November 2011, 05:01:35 schrieb Frederik Schwarzer: > > > Hi, > > > > > > the Telepathy presence applet is not translatable. > > > > > > kde:telepathy-presence-applet > > > > > > There is a Messages.sh which looks OK, but the POT file is not created. > > > > > > #! /usr/bin/env bash > > > $EXTRACTQML `find . -name "*.qml"` >> rc.cpp > > > $XGETTEXT *.cpp -o $podir/org.kde.telepathy-presence.pot > > > rm -f rc.cpp > > > > > > Does anyone know how to fix this? > > > > $ git diff Messages.sh > > diff --git a/Messages.sh b/Messages.sh > > index 5c46867..74c065a 100644 > > --- a/Messages.sh > > +++ b/Messages.sh > > @@ -1,5 +1,2 @@ > > > > #! /usr/bin/env bash > > > > -#$EXTRACTRC `find . -name "*.ui"` >> rc.cpp || exit 11 > > -$EXTRACTQML `find . -name "*.qml"` >> rc.cpp > > -$XGETTEXT *.cpp -o $podir/org.kde.telepathy-presence.pot > > -rm -f rc.cpp > > +$XGETTEXT `find . -name "*.qml"` -L Java -o $podir/org.kde.telepathy- > > presence.pot > > > > telepathy-presence-applet does not have any ui file. Apparently > > extractqml does not work. > > > > > Could the file name cause it? > > > > Not the extraction, but afaik building a language with > one file named > > org.kde.* in a subdir is broken. > > > > But I am unsure, of the catalog name org.kde.telepathy-presence.pot is > > correct. > > Can you elaborate on that, please? (the KDE Telepathy list is in CC) > Catalog org.kde.active.activityscreen was renamed to plasma_applet_org.kde.active.activityscreen and i18n-wise I see no different code compared to telepathy-presence-applet. So I guess one must be wrong.
Where and how is the translation catalog loaded? Via kdelibs/plasma/applet.cpp:2812: KGlobal::locale()- >insertCatalog(package->metadata().pluginName());? -- Burkhard Lück _______________________________________________ KDE-Telepathy mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-telepathy
