KBabel
What is KBabel ?
KBabel is a set of tools for editing and managing gettext PO files. Main part is a powerful and comfortable PO file editor which features full navigation capabilities, full editing functionality, possibility to search for translations in different dictionaries, spell and syntax checking, showing diffs and many more. Also included is a "Catalog Manager", a file manager view which helps keeping an overview of PO files. Last but not least it includes a standalone dictionary application as an additional possibility to access KBabel's powerful dictionaries. KBabel will help you to translate fast and also keep consistent translations.
See the detailed feature list for more details about KBabel's features.
For KDE 4 KBabel has an successor called Lokalize.
Current Version
The current version of KBabel is 1.11.1 (for KDE 3.5.1)
Feedback
If you find out any problems, missing features or you just want to say "Thank you", you can reach us via the kbabel@kde.org mailing list. Any feedback is appreciated. (For information and archives of the kbabel mailing list, see the Mailman interface.
We are interested to know, if you find KBabel useful. If you are interested in helping develop KBabel, send us bug reports or suggestions. All help is welcome, programming as well as documentation.
Note: please use KDE Bugs for reporting bugs and wishes.
License
KBabel is licensed under the terms of the GNU GPL.
Requirements
KBabel is part of KDE, of the kdesdk module to be exact. We also strongly suggest using Berkeley Database IV (db4) for translation database. If you need to compile KBabel by yourself for an older versionof KDE, KBabel should compile with KDE >= 3.2 and Qt > 3.2 (but not on Qt4/KDE4 of course).
Download
KBabel is included in package kdesdk of KDE (1.11.1 is a part of KDE 3.5.1). So maybe you have already a version of KBabel installed on your system.
Authors
The maintainer is Stanislav Visnovsky <visnovsky@kde.org>. The original author of KBabel is Matthias Kiefer <kiefer@kde.org>.
The "translation database" plugin for KBabel is written by Andrea Rizzi <rizzi@kde.org>.
Credits
Special thanks to Thomas Diehl for many good hints to the GUI design and the behaviour of KBabel and for the nice splash screen, to Claudiu Costin for writing documentation and sending a lot a bug reports and feature requests, to Wolfram Diestel and Stephan Kulow for contributing code and giving a lot of good tips and to Andrea Rizzi for writing the translation database plugin.
Many thanks also to SuSE GmbH, which sponsored the work on KBabel for a while.
Many good ideas, especially for the Catalog Manager, are taken from KTranslator by Andrea Rizzi.
Thanks to all the people, who sent bug reports or feature requests.
[ Edit ]
KBabel