--- /dev/null
+# List of source files which contain translatable strings.
+../src/zypper-keyring-callbacks.h
+../src/zypper-misc.cc
+../src/zypper-sources.cc
+../src/zypper.h
+../src/zypp-checkpatches.cc
+../src/zypper-callbacks.cc
+../src/zypper-getopt.cc
+../src/zypper-info.cc
+../src/zypper-search.cc
+../src/zypper.cc
+../src/zypper-tabulator.h
+../src/zypper-sources.h
+../src/AliveCursor.h
+../src/zypper-info.h
+../src/zypper-misc.h
+../src/zypper-utils.cc
+../src/zypper-updates.h
+../src/zypper-tabulator.cc
+../src/zypper-command.cc
+../src/zypper-callbacks.h
+../src/zypp-checkpatches-wrapper.c
+../src/zypper-utils.h
+../src/zypper-media-callbacks.h
+../src/zypper-source-callbacks.h
+../src/zypper-updates.cc
+../src/zypper-command.h
+../src/zypper-rpm-callbacks.h
+../src/zypper-getopt.h
+../src/zypper-search.h
+../src/checkpatches-keyring-callbacks.h
+
#!/bin/bash
# search for sourcecode-files
-SRCFILES=$(find .. -type f -name "*.h" \
--o -name "*.c" \
--o -name "*.cc")
-echo $SRCFILES
+SRCFILES=$(cat POTFILES.in | grep -v -P '#.+')
+
#calling xgettext with the sourcefiles
xgettext --no-wrap --add-comments --add-location --keyword=_ --keyword=_:1,2 --keyword=__ --keyword=N_ --foreign-user --copyright-holder="SuSE Linux Products GmbH, Nuernberg" --default-domain=zypper --output=zypper.pot $SRCFILES