DPS Translation Tools 1.0

By DPS Automation S.A.

Freeware 20 Mar 2002

In category

Components > Experts, IDE etc. > IDE


This package is a replacement for Delphi’s Integrated Translation Environment. It has several features not included in Delphi’s ITE, such as:
  • This ITE is fully compatible with Borland’s localization approach: it ends up generating a separate resource DLL for each language, using the language code as its extension (for instance, ENU for American English).
  • It is extremely TeamSource-friendly: it uses only one file for storing all translations (even when using more than one foreign language).
  • It doesn’t generate any subfolder with forms or other resource files. This again eliminates version-control issues. In short, all translation information (including preferences) is stored in a single file.
  • Allows the use of multiple repositories. This is specially useful when you want to keep your translations organized (for instance, keeping utils separated from other project group stuff).
  • Repositories can be categorized just as any regular project. In other words, repositories can contain forms, resourcestrings, and other stuff. Repositories are not just a bunch of translated strings, because each translated item conserves its identifier.
  • As a result of the previous item, this ITE will automatically detect when you change strings in a form or resourcestring that already have a translation in a repository, and allow you to keep your repositories synchronized.
  • It also detects "changed" items: those that have changed (in the native language) so that you can update both your project and your repositories. The same happens with "unused" items.
  • Allows the use of filters to hide undesired properties. For instance, you can direct the ITE to ignore properties ending with ".ConnectionString", ".TableName", etc. so that the ITE shows only meaningful items.
  • Form previews are much more complete than in Delphi’s ITE: you can preview MDIChild forms, forms linked to other Forms or Data Modules, etc. Please note that this is still under construction. Next releases will also include the ability to display frames, to overcome Delphi’s ITE limitations.
  • It allows concurrent use on the same projects and repositories. For example, two or more people can concurrently work on the same project sharing the same repositories.
  • As is the case with Delphi, an external executable is provided to be given to external translators. However, the nice point is you only have to provide external translators with this exe and the translation file (remember: just one file!) which makes it much easier than having to send the rc file and all the forms as is the case with Delphi’s ITE. Please note that this executable is not included in this first release.
  • Author will also provide export capabilities so that you can export different things (forms, repositories or entire projects) to other formats (Excel, csv, etc.).


  • Status: Fully functional
  • Source: FW
  • Size: 101 462kB


  • Delphi 6