dolphin/src
Peter Penz 9f87bf8d88 minor coding style fixes:
* let the global variable 'others' be a static member 'm_others'
* constify

svn path=/trunk/KDE/kdebase/apps/; revision=900070
2008-12-22 07:17:06 +00:00
..
pics * use cmake macro to install preview icon 2008-06-07 10:56:14 +00:00
tagcloud Just EBN fixes 2008-12-09 06:59:31 +00:00
additionalinfodialog.cpp SVN_SILENT remove blank lines 2007-10-30 20:53:52 +00:00
additionalinfodialog.h allow to configure the additional information of the view inside the viewproperties dialog 2007-10-30 20:52:03 +00:00
applyviewpropsjob.cpp SVN_SILENT: coding style cleanups (no change of behavior has been done) 2008-10-01 21:57:10 +00:00
applyviewpropsjob.h SVN_SILENT: coding style cleanups (no change of behavior has been done) 2008-10-01 21:57:10 +00:00
CMakeLists.txt Fixed serious usability issue: QAbstractItemView::setAutoScroll() is not usable when trying to select items outside the visible view area (reported to Qt Software with bug ID #214542) -> implemented custom auto scrolling algorithm. 2008-12-06 20:06:04 +00:00
columnviewsettingspage.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
columnviewsettingspage.h Changed a bunch of QCombobox to KCombobox and other similar classes as 2008-11-12 15:15:14 +00:00
commenteditwidget.cpp Just EBN fixes 2008-12-09 06:59:31 +00:00
commenteditwidget.h This is the first step towards a better looking and more usable metadata GUI. 2008-03-21 21:05:05 +00:00
commentwidget.cpp i18n style guide fixes 2008-11-17 21:03:31 +00:00
commentwidget.h This is the first step towards a better looking and more usable metadata GUI. 2008-03-21 21:05:05 +00:00
config-nepomuk.h.cmake Adapt Dolphin Nepomuk support to namespace changes. 2007-06-11 21:46:04 +00:00
detailsviewsettingspage.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
detailsviewsettingspage.h Provide a common iconsize-widget for the settings dialog of the icons-, details- and column-view. The current version still requires some improvements (Labels on the left + right, preview, ...). 2008-08-26 22:21:50 +00:00
dolphin.desktop SVN_SILENT made messages (.desktop file) 2008-12-20 14:39:35 +00:00
dolphin_columnmodesettings.kcfg Column view + detail view: use different settings for preview and icon size like in the icon view for consistency. The setting dialogs will be adjusted later. 2008-08-18 19:30:25 +00:00
dolphin_columnmodesettings.kcfgc integrate column view into settings 2007-04-01 17:57:53 +00:00
dolphin_detailsmodesettings.kcfg Column view + detail view: use different settings for preview and icon size like in the icon view for consistency. The setting dialogs will be adjusted later. 2008-08-18 19:30:25 +00:00
dolphin_detailsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_directoryviewpropertysettings.kcfg Typo fixes 2008-04-01 23:32:40 +00:00
dolphin_directoryviewpropertysettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_folderspanelsettings.kcfg provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
dolphin_folderspanelsettings.kcfgc provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
dolphin_generalsettings.kcfg Provide a zoom slider in the status bar. It is configurable whether the zoom slider and/or the space information is shown in the statusbar (the GUI in the settings dialog will be provided during the next week). 2008-10-05 21:17:06 +00:00
dolphin_generalsettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphin_iconsmodesettings.kcfg Fix Krazy i18n issues. 2008-03-18 22:38:52 +00:00
dolphin_iconsmodesettings.kcfgc installing a file called generalsettings.kcfgc just asks 2007-02-21 09:31:52 +00:00
dolphinapplication.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
dolphinapplication.h Open Dolphin in the split-view when started with 2 URLs from the command line. Thanks to David Edmundson for the patch! 2008-03-23 15:50:58 +00:00
dolphincategorydrawer.cpp krazy fixes: 2008-11-30 12:42:17 +00:00
dolphincategorydrawer.h Move KCategorizedView to kdelibs. Use that one. 2008-01-13 15:44:04 +00:00
dolphincolumnview.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
dolphincolumnview.h use KDirModel::mimeData() for cut/copy operations as suggested by David Faure 2008-12-03 07:14:37 +00:00
dolphincolumnwidget.cpp assure that a column of the column view acts as focus proxy when being active 2008-12-16 18:52:26 +00:00
dolphincolumnwidget.h only jump automatically to the current index, if the autoscrolling is not active 2008-12-13 15:39:09 +00:00
dolphincontextmenu.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
dolphincontextmenu.h Use KonqMenuActions to add the "open with" actions to the popupmenu, to avoid this independent reimplementation, 2008-06-02 16:36:29 +00:00
dolphincontroller.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
dolphincontroller.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
dolphindetailsview.cpp only jump automatically to the current index, if the autoscrolling is not active 2008-12-13 15:39:09 +00:00
dolphindetailsview.h only jump automatically to the current index, if the autoscrolling is not active 2008-12-13 15:39:09 +00:00
dolphindirlister.cpp If the users enters an URL that represents a file, open the file by the corresponding application instead of showing an error message. 2008-12-12 19:44:28 +00:00
dolphindirlister.h If the users enters an URL that represents a file, open the file by the corresponding application instead of showing an error message. 2008-12-12 19:44:28 +00:00
dolphinfileitemdelegate.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
dolphinfileitemdelegate.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
dolphinfileplacesview.cpp * implement the DragAndDropHelper as singleton derived from QObject, so that emitting of signals is possible 2008-11-08 16:22:30 +00:00
dolphinfileplacesview.h If the middle mouse button is pressed above an item of the places panel, open the URL inside a new tab. 2008-05-11 20:14:50 +00:00
dolphinfontrequester.cpp Changed a bunch of QCombobox to KCombobox and other similar classes as 2008-11-12 15:15:14 +00:00
dolphinfontrequester.h Changed a bunch of QCombobox to KCombobox and other similar classes as 2008-11-12 15:15:14 +00:00
dolphiniconsview.cpp only jump automatically to the current index, if the autoscrolling is not active 2008-12-13 15:39:09 +00:00
dolphiniconsview.h only jump automatically to the current index, if the autoscrolling is not active 2008-12-13 15:39:09 +00:00
dolphinmainwindow.cpp if "split view" is used as startup setting, also open new tabs in the split view mode 2008-12-12 20:30:23 +00:00
dolphinmainwindow.h if "split view" is used as startup setting, also open new tabs in the split view mode 2008-12-12 20:30:23 +00:00
dolphinmodel.cpp minor coding style fixes: 2008-12-22 07:17:06 +00:00
dolphinmodel.h minor coding style fixes: 2008-12-22 07:17:06 +00:00
dolphinnewmenu.cpp provide a 'Create New' entry for a context menu above a directory 2008-11-14 19:51:13 +00:00
dolphinnewmenu.h provide a 'Create New' entry for a context menu above a directory 2008-11-14 19:51:13 +00:00
dolphinpart.cpp Konq popupmenu fix: we don't show the "Create new" submenu over subdirs in an iconview because you wouldn't see the just-created file/dir, 2008-10-13 21:54:03 +00:00
dolphinpart.desktop SVN_SILENT made messages (.desktop file) 2008-12-21 12:59:15 +00:00
dolphinpart.h update the statusbar and provide a progress information within the Dolphin KPart, so that Konqueror shows the same information as Dolphin (thanks to Simon St James for the patch!) 2008-10-05 18:11:46 +00:00
dolphinpart.rc Need to provide menu names, in case the hosting application doesn't (e.g. kpartloader ;) 2008-09-29 17:20:59 +00:00
dolphinsettings.cpp Fix memory leak using K_GLOBAL_STATIC 2008-01-23 15:40:43 +00:00
dolphinsettings.h SVN_SILENT: coding style cleanup 2008-10-06 18:14:08 +00:00
dolphinsettingsdialog.cpp provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
dolphinsettingsdialog.h provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
dolphinsortfilterproxymodel.cpp don't use deprecated methods 2008-04-18 17:11:43 +00:00
dolphinsortfilterproxymodel.h Assure that directories are always on top, independent from the sort order (-> equal to the behavior in KDE 3). 2008-03-09 19:53:21 +00:00
dolphinstatusbar.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
dolphinstatusbar.h Show the iconsize of zoom sliders as tooltip (code shamelessly stolen from Rafael's patch in kfilewidget ;-)) 2008-10-26 13:04:33 +00:00
dolphintooltip.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
dolphintooltip.h tooltip improvements (patch provided by Laurens Vanhove): 2008-08-22 21:47:22 +00:00
dolphinui.rc * renamed "[x] Show Full Location" to "[x] Editable Location" 2008-10-25 09:41:39 +00:00
dolphinview.cpp When common view properties are used for all folders, the internal properties should not be changed during the lifetime of a DolphinView instance. This allows to e. g. split a view and work with different view modes on each view. 2008-12-21 10:15:19 +00:00
dolphinview.h When common view properties are used for all folders, the internal properties should not be changed during the lifetime of a DolphinView instance. This allows to e. g. split a view and work with different view modes on each view. 2008-12-21 10:15:19 +00:00
dolphinviewactionhandler.cpp Ctrl+F when in trash:/ (or any other remote protocol) said "malformed url" because KRun tried to download to a temp file via kioexec. %u tells it not to do that. 2008-12-15 11:53:29 +00:00
dolphinviewactionhandler.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
dolphinviewautoscroller.cpp only jump automatically to the current index, if the autoscrolling is not active 2008-12-13 15:39:09 +00:00
dolphinviewautoscroller.h only jump automatically to the current index, if the autoscrolling is not active 2008-12-13 15:39:09 +00:00
dolphinviewcontainer.cpp minor improvement to last commit: only request the focus if we have a listable protocol; otherwise leave the focus where it was (e. g. so that the user can enter another URL) 2008-12-19 06:48:57 +00:00
dolphinviewcontainer.h Don't request the focus for the view because of a completed directory lister, instead directly request it when we know that the user has entered a new URL. This prevents that the focus gets stolen from the Terminal when somebody types "touch foo". 2008-12-19 06:41:26 +00:00
draganddrophelper.cpp fixed ARK drop handling as suggested by Harald Hvaal 2008-12-21 15:14:03 +00:00
draganddrophelper.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
filterbar.cpp put the close button of the filter bar on the left like in other applications (Kate, KWrite, Firefox, ...) 2008-09-02 21:07:52 +00:00
filterbar.h let me introduce: typo of the year "the the" 2008-09-25 15:05:22 +00:00
folderexpander.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
folderexpander.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
generalsettingspage.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
generalsettingspage.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
generalviewsettingspage.cpp replace "Show selection toggle" by "Show selection marker" 2008-11-17 06:58:09 +00:00
generalviewsettingspage.h Provide a setting to turn on/off tooltips. The tooltip implementation itself will be committed before the feature freeze (20th of April). 2008-04-08 15:42:12 +00:00
iconsizegroupbox.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
iconsizegroupbox.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
iconsviewsettingspage.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
iconsviewsettingspage.h Changed a bunch of QCombobox to KCombobox and other similar classes as 2008-11-12 15:15:14 +00:00
infosidebarpage.cpp * Don't ignore the maximum file size for previews in the information panel. Corresponding to bug 177740 creating a thumbnail for a 200 MB PNG consumes 700 MB temporary memory... 2008-12-14 11:25:44 +00:00
infosidebarpage.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
kcmdolphin.cpp Changed a bunch of QCombobox to KCombobox and other similar classes as 2008-11-12 15:15:14 +00:00
kcmdolphin.desktop SVN_SILENT made messages (.desktop file) 2008-12-21 12:59:15 +00:00
kcmdolphin.h krazy fixes: 2008-11-30 12:42:17 +00:00
kformattedballoontipdelegate.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
kformattedballoontipdelegate.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
ktooltip.cpp We require Qt 4.4.0 2008-11-22 15:21:15 +00:00
ktooltip.h krazy fixes: 2008-11-30 12:42:17 +00:00
ktooltip_p.h Redraw the current tooltip at its original position if its data (icon, text etc) changes. Approved by Fredrik. 2008-08-18 20:27:46 +00:00
ktreeview.cpp This time doing it the correct way: just stop the timers when the widget gets hidden 2008-07-20 02:42:28 +00:00
ktreeview.h This time doing it the correct way: just stop the timers when the widget gets hidden 2008-07-20 02:42:28 +00:00
ktreeview_p.h revert fix for bug 167044 - although the crash is fixed the autoscroll does not work as expected anymore... 2008-07-20 02:11:27 +00:00
libdolphin_export.h fix exports and use dolphinprivatelib in the part 2008-03-25 12:06:18 +00:00
main.cpp increase version number 2008-08-03 14:52:31 +00:00
Messages.sh There are some extractable strings in subdirs too. 2008-05-31 00:14:56 +00:00
metadatawidget.cpp make it compile if no nepomuk is available 2008-10-09 22:09:14 +00:00
metadatawidget.h Improve performance of information panel. Depending on the used backend reading the meta information like rating, tags and comments can be slow (especially when e. g. selecting 1000 files at once having items that are not cached yet). The reading of the meta information is now forwarded to a separate thread, so that Dolphin never gets blocked. 2008-10-08 21:46:25 +00:00
metatextlabel.cpp assure that the meta information labels get not clipped vertically when using larger fonts 2008-11-20 21:50:17 +00:00
metatextlabel.h assure that the meta information labels get not clipped vertically when using larger fonts 2008-11-20 21:50:17 +00:00
nepomukmassupdatejob.cpp avoid unnecessary copies by using const & in foreach 2008-04-24 20:41:04 +00:00
nepomukmassupdatejob.h This is the first step towards a better looking and more usable metadata GUI. 2008-03-21 21:05:05 +00:00
org.kde.dolphin.Application.xml Dolphin is now a KUniqueApplication. A lot of thanks go to Oscar Blumberg, who submitted this patch. 2007-02-18 17:01:36 +00:00
org.kde.dolphin.MainWindow.xml Dolphin is now a KUniqueApplication. A lot of thanks go to Oscar Blumberg, who submitted this patch. 2007-02-18 17:01:36 +00:00
pixmapviewer.cpp David says: "PixmapViewer::setSizeHint should call updateGeometry() instead of all those layout hacks :)" - and as always David was right :-) 2008-02-15 19:40:27 +00:00
pixmapviewer.h Information Panel: If the width of the panel is increased, also increase the size of the item preview to take advantege of the additional space. 2008-02-02 23:17:14 +00:00
README commited initial version of Dolphin 2006-11-21 06:02:05 +00:00
renamedialog.cpp Just use KMimeType::extractKnownExtension() instead of the custom implementation. Thanks to David Faure for the hint! 2008-06-10 17:22:24 +00:00
renamedialog.h global typo 2008-10-16 13:59:07 +00:00
selectionmanager.cpp Don't connect multiple times to the selectionChanged signal, otherwise the slot will be called as many times as we entered a directory... 2008-07-04 22:26:05 +00:00
selectionmanager.h Don't connect multiple times to the selectionChanged signal, otherwise the slot will be called as many times as we entered a directory... 2008-07-04 22:26:05 +00:00
selectiontoggle.cpp Update selection toggle icon when the icon theme has been changed. Thanks to David Benjamin for the patch! 2008-05-07 20:55:51 +00:00
selectiontoggle.h Update selection toggle icon when the icon theme has been changed. Thanks to David Benjamin for the patch! 2008-05-07 20:55:51 +00:00
settingspagebase.cpp adapt Dolphin to kdelibs coding style (http://techbase.kde.org/Policies/Kdelibs_Coding_Style) by using: 2007-04-09 19:12:54 +00:00
settingspagebase.h provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
sidebarpage.cpp Only the infosidebar panel is interested in selections -> move it from the sidebar panel to the infosidebar panel. 2008-05-14 15:15:31 +00:00
sidebarpage.h Only the infosidebar panel is interested in selections -> move it from the sidebar panel to the infosidebar panel. 2008-05-14 15:15:31 +00:00
sidebartreeview.cpp The opening/closing animation of subtrees flickers in combination with the sidebar when using the Oxygen style. As workaround the animation is turned off. 2008-11-22 21:07:20 +00:00
sidebartreeview.h Use KonqOperations::doDrop() instead of a custom dropping code. Still some minor issues are open (Dolphin currently gets no feedback anymore when the operations have been finished), but they will be solved during the next week. 2008-09-28 18:38:00 +00:00
startupsettingspage.cpp Allow to configure in the startup configuration whether the URL Navigator should show the full path in the breadcrumb view. 2008-08-03 14:53:30 +00:00
startupsettingspage.h Allow to configure in the startup configuration whether the URL Navigator should show the full path in the breadcrumb view. 2008-08-03 14:53:30 +00:00
statusbarmessagelabel.cpp don't modify the background color to transparent, just don't draw the background if no warning is shown 2008-09-22 15:12:57 +00:00
statusbarmessagelabel.h layout cleanups for the statusbar 2007-10-16 21:09:57 +00:00
statusbarspaceinfo.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
statusbarspaceinfo.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
terminalsidebarpage.cpp Backport for #156586: don't try changing the directory within the terminal on non-local URLs 2008-01-25 18:28:50 +00:00
terminalsidebarpage.h Now the konsole part is autodestructed when no tabs do exist. This makes the desired effect on dolphin when typing "exit" on the terminal, the dock will be hidden. 2007-12-19 01:35:09 +00:00
tooltipmanager.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
tooltipmanager.h * don't show a tooltip if a rubberband selection is done 2008-10-22 06:11:59 +00:00
treeviewcontextmenu.cpp interop fix: don't give an empty mostLocalUrls list 2008-12-02 13:31:55 +00:00
treeviewcontextmenu.h interop fix: don't give an empty mostLocalUrls list 2008-12-02 13:31:55 +00:00
treeviewsidebarpage.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
treeviewsidebarpage.h SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
viewproperties.cpp SVN_SILENT: removed trailing spaces 2008-06-08 12:38:56 +00:00
viewproperties.h Backport of bugfix 154434 (trunk revision 757791): Remember the additional-info property (size, date, type, ...) for each view mode (icons view, details view, column view) individually. 2008-01-07 07:38:09 +00:00
viewpropertiesdialog.cpp Changed a bunch of QCombobox to KCombobox and other similar classes as 2008-11-12 15:15:14 +00:00
viewpropertiesdialog.h Changed a bunch of QCombobox to KCombobox and other similar classes as 2008-11-12 15:15:14 +00:00
viewpropsprogressinfo.cpp fixed crash when cancelling the "apply view properties" dialog 2008-02-11 16:55:16 +00:00
viewpropsprogressinfo.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
viewsettingspage.cpp Changed a bunch of QCombobox to KCombobox and other similar classes as 2008-11-12 15:15:14 +00:00
viewsettingspage.h provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
viewsettingspagebase.cpp provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
viewsettingspagebase.h provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror 2008-03-23 15:54:07 +00:00
zoomlevelinfo.cpp SVN_SILENT: removed trailing spaces 2008-12-12 06:55:26 +00:00
zoomlevelinfo.h Provide a common iconsize-widget for the settings dialog of the icons-, details- and column-view. The current version still requires some improvements (Labels on the left + right, preview, ...). 2008-08-26 22:21:50 +00:00

-----------------------------------------------
Kde application framework template quickstart
Author: Thomas Nagy
Date: 2004-03-22
-----------------------------------------------

This README file explains you basic things for starting with
this application template.


** Building and installing **

* Build the configure script by "make -f Makefile.cvs"

* To clean, use "make clean", and to clean everything 
(remove the makefiles, etc), use "make distclean"

* To distribute your program, try "make dist".
This will make a compact tarball archive of your release with the
necessary scripts inside.

* Modifying the auto-tools scripts
for automake scripts there is an excellent tutorial there :
http://developer.kde.org/documentation/other/makefile_am_howto.html

* Simplify your life : install the project in your home directory for
testing purposes.
./configure --prefix=/home/user/dummyfolder/
In the end when you finished the development you can
rm -rf /home/user/dummyfolder/
without fear.


** Technologies **

* Build the menus of your application easily
kde applications now use an xml file (*ui.rc file) to build the menus.
This allow a great customization of the application. However, when
programming the menu is shown only after a "make install"

For more details, consult :
http://devel-home.kde.org/~larrosa/tutorial/p9.html
http://developer.kde.org/documentation/tutorials/xmlui/preface.html

* Use KConfig XT to create your configuration dialogs and make 
them more maintainable.

For more details, consult :
http://developer.kde.org/documentation/tutorials/kconfigxt/kconfigxt.html

* With KParts, you can embed other kde components in your program, or make your program
embeddable in other apps. For example, the kmplayer kpart can be called to play videos
in your app.

For more details, consult :
http://www-106.ibm.com/developerworks/library/l-kparts/
http://developer.kde.org/documentation/tutorials/dot/writing-plugins.html
http://developer.kde.org/documentation/tutorials/developing-a-plugin-structure/index.html

* With dcop, you can control your app from other applications
Make sure to include K_DCOP and a kdcop: section in your .h file
http://developer.kde.org/documentation/tutorials/dot/dcopiface/dcop-interface.html


** Documentation **

* For the translations :
1. Download a patched gettext which can be found at:
 http://public.kde.planetmirror.com/pub/kde/devel/gettext-kde/
2. Install that gettext in ~/bin/
3. cd ~/yourproject, export PATH=~/bin:$PATH, export
KDEDIR=/where_your_KDE3_is
4. make -f admin/Makefile.common package-messages
5. make package-messages
6. Translate the po files (not the pot!!) with kbabel or xemacs

* Do not forget to write the documentation for your kde app 
edit the documentation template index.docbook in doc/