• Skip to content
  • Skip to link menu
KBabel
  • KBabel / Features
 
 

KBabel Features

[ General Features | Translation File Editor | Catalog Manager | KBabelDict | Planned Features ]

General Features

  • User friendly, easy to understand and widely configurable userinterface, fully KDE2/3 conform
  • Every part of KBabel comes with extensive context ("What's this") help that make every function easy to understand and to handle.
  • Adds capability to Konqueror and KDE file dialogs to preview PO files and show their properties.

Translation File Editor

  • Support for GNU gettext PO files (including plural forms) and Qt Linguist catalogs
  • Experimental support for XLIFF 1.0 format
  • Support for multiple translation projects
  • Capability to open multiple files (or multiple views of the same file)
  • Full editing functionality, accessible through the customizable graphic user interface as well as through user definable keyboard shortcuts
  • Powerful spell checking functionality
  • Capability to show diffs to older messages
  • Full navigation capabilities (such as go to next fuzzy or untranslated string)
  • Capability to save and read files in unicode encoding (utf-8)
  • Unlimited undo capability
  • Syntax highlighting
  • Automatic file header updates
  • Automatic change of "fuzzy" status of translated messages
  • Support for easy insertion of tags and URLs
  • Validation and highlighting of tags and XML entities
  • A plugin framework for dictionaries, such as po compendium files (as for example provided on http://l10n.kde.org/po_overview/), for consistency checks or translation suggestions
  • A "rough translation" function to initialize untranslated messages with suggestion from a dictionary
  • Automatic syntax check with msgfmt when saving and if an error occured easy navigation to messages, which contain errors
  • Full Drag & Drop - support
  • Configurable fonts for message editor
  • Various methods to "see" whitespaces at end of lines
  • Various methods to check consistency of translated messages, like comparing printf and Qt arguments in msgid and msgstr
  • Quick overview over context in the po file
  • Showing source code by references in message comments
  • Sending the file using email
  • Bookmarks for messages in a file
  • Character selection tool integration
  • A plugin framework for validation tools for consistency checks

Catalog Manager

  • File manager view for KDE's l10n module (or similarly structured) directories, which shows the present status of all PO files: if they are in need of a revision or not, how many fuzzies and untranslated strings are included etc. This view is always automatically updated and reflects all changes done to the files, including changes by programs other than KBabel.
  • Integrated basic CVS and SVN support
  • Various file open mechanisms for editing in KBabel: use Drag & Drop, double click, keyboard or context menu
  • "Mark files" function (e.g. to identify POs that are in the responsibility of other translators)
  • Powerful navigation using PO file statistics
  • Automatic comparisons and statistics of POT and PO files for a quick overview which and how many files are translated (or not) and which files may be obsolete
  • Syntax check (msgfmt --statistics) for existing files to control if the translated files will compile and, accordingly, work when distributed
  • Free configurable commands, that can be executed from the Catalog Manager's context menu.
  • Search/Replace functions in multiple files at once.
  • Spellchecking of multiple files at once.
  • Sending number of files using email.
  • Doing "rough translation" for multiple files at once.

KBabelDict

  • Plugin-based dictionaries
  • Support for a translation memory database
  • Support for TMX 1.4-based dicionaries

Planned Features

See Roadmap document.

[ Edit ]

Inform

Skip menu "Inform"
  • General
  • Features
  • Screenshots
  • Roadmap
  • Changelog
  • Links
  • KDE Localization

Global navigation links

  • KDE Home
  • KDE Accessibility Home
  • Description of Access Keys
  • Back to content
  • Back to menu

Search:


Maintained by Nicolas Ternisien
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal