Skip to content

jrathlev/GnuGetText-for-Delphi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gnu GetText Tools for Delphi

based on DxGetText by Lars B. Dybdahl

In addition to the revised original programs, some auxiliary programs with Windows GUI are provided.

Revised original programs

  • 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

Windows GUI programs:

  • GgtTranslate: GUI for 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

Notes:

The following programs from the GnuGetText package are required

  • xgettext.exe
  • msgfmt.exe
  • msgunfmt.exe

Sources / Windows binaries

About

Gnu GetText Tools for Delphi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages