GNU Gettext is a translation toolkit for Delphi, C Builder, Kylix, FreePascal and Lazarus.It can be used for commercial, closed sourced, proprietary applications at no cost. The translator can see the translated program in action before returning the translation to the programmer. Full Unicode support without depending on the Microsoft Unicode layer. Handles translation of numbered items (like '0 files', '1 file', '2 files' etc.) to languages with different ways of doing plural easily.