based on DxGetText by Lars B. Dybdahl
In addition to the revised original programs, some auxiliary programs with Windows GUI are provided.
- ggdxgettext: Extract strings from Delphi sources and create po template,
new features: selectable text domains, excludable subirectories, enhanced command line options - ggmerge: Merge translation with updated template
new features: selectable files, UTF-8 encoding by default, enhanced command line options - ggfmt: Convert po file to mo file and reverse
new features: enhanced command line options - ggassemble: Embed po translations into exe file
new features: enhanced command line options - GnuGetText and GnuGetTextInit: GNU gettext translation system for integration in Delphi and C++ Builder applications
- GgtTranslate: GUI to manage translations
- PoCompare: Compare and merge two translations
- PoFromPas: Insert strings from Delphi units (resourcestring) to po file (msgstr)
- TransUnit: Create translated Delphi unit using strings from po file
- PoSpell: Spell checker for translated strings (msgstr) using HunSpell
- PoStat: Show po file header and statistics
- PoComment: Insert translations (msgstr) as comments to a template
- PoToIss: Convert strings from a po file into format used in InnoSetup scripts
- IssToPas: Convert [CustomMessages] section of iss file to Delphi unit (resourcestring)
- German Translations for programs and Windows context menus
Download of Windows executable package
English homepage / German homepage
The following programs from the GnuGetText package are required
- xgettext.exe
- msgfmt.exe
- msgunfmt.exe