From kde-i18n-doc Thu May 28 21:32:51 2009 From: =?utf-8?q?Burkhard=20L=C3=BCck?= Date: Thu, 28 May 2009 21:32:51 +0000 To: kde-i18n-doc Subject: l10n-kde4/scripts Message-Id: <1243546371.386855.10050.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-i18n-doc&m=124354639706165 SVN commit 974293 by lueck: add messages from qprintdialog*.cpp and *print*-ui files this is necessary to get a translated print dialog as long as there is no kprintdialog this fix generates ~130 new fuzzies + ~ 125 untranslated new messages for kdeqt CCMAIL:kde-i18n-doc@kde.org M +5 -2 MessagesQt.sh --- trunk/l10n-kde4/scripts/MessagesQt.sh #974292:974293 @@ -17,10 +17,13 @@ exit 1 fi cd $qtcopydir/src || exit 2 +extractrc `find gui -name "qp*.ui"` > rc.cpp +xgettext --from-code=UTF-8 -C --kde -ci18n -ki18n:1 rc.cpp -o $podir/kdeqt.pot +rm rc.cpp find . -name "*.cpp" | fgrep -v moc_ > list ### TODO: check that all classes below exist for file in \ - qfiledialog qcolordialog qprintdialog \ + qfiledialog qcolordialog \ qurloperator qftp qhttp qlocal qerrormessage \ q3filedialog q3colordialog q3printdialog \ q3urloperator q3ftp q3http q3local q3errormessage \ @@ -33,7 +36,7 @@ # If translate() doesn't have a comment, but does have a context, then context # is used for msgctxt. For info on handling this, see comments to method # KLocale::translateQt in kdelibs/kdecore/localization/klocale.cpp -xgettext -C --qt \ +xgettext --join -C --qt \ -ktranslate:1c,2,2t -ktranslate:2,3c,3t -ktr:1,1t -ktr:1,2c,2t \ -kQT_TR_NOOP:1,1t -kQT_TRANSLATE_NOOP:1c,2,2t \ --msgid-bugs-address=qt-bugs@trolltech.com \