Version: (using KDE Devel) Installed from: Compiled sources In kdevelop/languages/cpp/app_templates/kxt/src-configure.in.in : "$APPNAMELC" should be replaced by "$APPNAMELC$" and 0.1 by "$VERSION$" (translations won't work without that). I also think there is a problem in all kde templates, (src-Makefile.am), where the following : ----------------- messages: rc.cpp $(XGETTEXT) *.cpp -o $(podir)/$APPNAMELC$.pot ----------------- should be replaced by : ----------------- messages: rc.cpp $(EXTRACTRC) ./*/*.rc >> ./rc.cpp $(XGETTEXT) `find . -name "*.cpp"` -o $(podir)/dymmyproject.pot ----------------- This will include the .rc files to the translations, will process all the cpp files (otherwise no cpp file from the subdirectories will be processed - i've tried adding $(XGETTEXT.. to those files but it did not work).
To make the last sentence clearer, I have made a project using a kde template of kdevelop. I have added some new subdirectories in src/, with some .cpp files in them. When running "make package-messages" the strings from the projectui.rc file were not extracted. In addition, no .cpp file from the subdirectories was processed. After the Makefile.am of those subdirectories were modified (to use the same rc.cpp line), the translations still did not work. With the new three lines however in src/Makefile.am only, all the necessary strings were extracted properly.
CVS commit by mattr: Fixing the messages target to include .ui and .rc files so that pot file generation gets all the strings when app developers create pot files for their apps. Fixes bug 81345 BUG: 81345 M +2 -1 kapp/src-Makefile.am 1.3 M +2 -1 kateplugin/src-Makefile.am 1.3 M +3 -1 kateplugin2/src-Makefile.am 1.3 M +1 -0 kbearplugin/src-Makefile.am 1.3 M +1 -0 kcmodule/src-Makefile.am 1.4 M +1 -0 kdedcop/src-Makefile.am 1.4 M +1 -0 kfileplugin/src-Makefile.am 1.3 M +1 -0 khello/src-Makefile.am 1.3 M +1 -0 khello2/src-Makefile.am 1.3 M +1 -0 kicker/src-Makefile.am 1.3 M +1 -0 kioslave/src-Makefile.am 1.3 M +1 -0 kofficepart/src-Makefile.am 1.5 M +1 -0 kpartapp/src-Makefile.am 1.3 M +1 -0 kpartplugin/src-Makefile.am 1.3 M +1 -0 kscreensaver/src-Makefile.am 1.3 M +1 -0 kxt/src-Makefile.am 1.4 M +1 -0 noatunui/src-Makefile.am 1.4 M +1 -0 noatunvisual/src-Makefile.am 1.3