]> Git trees. - libqmvoc.git/commitdiff
try to extract the element data (name and origin) from the element.xml, using a trick
authorPino Toscano <pino@kde.org>
Tue, 4 Sep 2007 17:50:57 +0000 (17:50 +0000)
committerPino Toscano <pino@kde.org>
Tue, 4 Sep 2007 17:50:57 +0000 (17:50 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=708381

Messages.sh

index 7313cefb581f329a0a6d9e2244e82f5edb296c7e..c465867ba8c700f1cdd94e15b2b26713e16cdb64 100644 (file)
@@ -4,5 +4,16 @@ find kdeeduui -maxdepth 1 -name \*.cpp >>list_libkdeedu
 find keduvocdocument -maxdepth 1 -name \*.cpp -o -name \*.h >>list_libkdeedu
 find libscience -maxdepth 1 -name \*.cpp >>list_libkdeedu
 find extdate -maxdepth 1 -name \*.cpp >>list_libkdeedu
-$XGETTEXT --files-from=list_libkdeedu -o $podir/libkdeedu.pot
+
+# extracting a reduced version of the elements.xml, with only the data we want
+echo "<?xml version=\"1.0\" ?><tmp>" >element_tiny.xml
+cat libscience/data/elements.xml | grep 'bo:name' >>element_tiny.xml
+echo "</tmp>" >>element_tiny.xml
+$EXTRACTATTR --attr=label,value element_tiny.xml >rc.cpp
+$EXTRACTRC --tag-group=none --tag=scalar element_tiny.xml >>rc.cpp
+echo 'rc.cpp' >>list_libkdeedu
+
+$XGETTEXT --files-from=list_libkdeedu --from-code=UTF-8 -o $podir/libkdeedu.pot
+rm -f element_tiny.xml
 rm -f list_libkdeedu
+rm -f rc.cpp