Difference between revisions of "DxGetText"

From Lazarus wiki
Jump to navigationJump to search
(→‎Installation: removed broken link)
(typos, license clarification)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
== About ==
 
== About ==
  
Lazarus dxGetText is a conversion of the dxGetText project (http://dybdahl.dk/dxgettext/ ). From the dxGetTest website: "Initially, this project used a Windows port of the GNU gettext library, but has made it much further and today it is a complete reimplementation of the GNU gettext library with many enhancements".
+
Lazarus dxGetText is a conversion of the dxGetText project (http://dybdahl.dk/dxgettext/). From the dxGetTest website: "Initially, this project used a Windows port of the GNU gettext library, but has made it much further and today it is a complete reimplementation of the GNU gettext library with many enhancements".
  
With this lib you can create an localizable application with a minimum of work. You do not need to extract all your strings and to transform them into ResourceString.
+
With this lib you can create a localizable application with a minimum of work. You do not need to extract all your strings and to transform them into ResourceString.
  
You use syntax _('message') and the tool for extract... a few moment later, you have a po file containing all the strings including those of the properties of the objects.
+
You use syntax _('message') and the tool for extract... a few moments later, you have a .po file containing all the strings including those of the properties of the objects.
  
For more informations, see the help http://dybdahl.dk/dxgettext/docs/online/
+
For more informations, see the help: http://dybdahl.dk/dxgettext/docs/online/
  
 
== Conversion by ==
 
== Conversion by ==
Line 16: Line 16:
  
 
http://dybdahl.dk/dxgettext/license/
 
http://dybdahl.dk/dxgettext/license/
 +
(Seems like some older BSD license with advertising clause... as the page says, it's very liberal, but probably not compatible with GPL programs)
  
 
== Download ==
 
== Download ==
Line 33: Line 34:
  
 
== Installation ==
 
== Installation ==
 +
 +
[[Category:Components]]
 +
[[Category:Localization]]

Latest revision as of 19:43, 31 July 2012

About

Lazarus dxGetText is a conversion of the dxGetText project (http://dybdahl.dk/dxgettext/). From the dxGetTest website: "Initially, this project used a Windows port of the GNU gettext library, but has made it much further and today it is a complete reimplementation of the GNU gettext library with many enhancements".

With this lib you can create a localizable application with a minimum of work. You do not need to extract all your strings and to transform them into ResourceString.

You use syntax _('message') and the tool for extract... a few moments later, you have a .po file containing all the strings including those of the properties of the objects.

For more informations, see the help: http://dybdahl.dk/dxgettext/docs/online/

Conversion by

Olivier Guilbaud

License

http://dybdahl.dk/dxgettext/license/ (Seems like some older BSD license with advertising clause... as the page says, it's very liberal, but probably not compatible with GPL programs)

Download

The latest stable release can be found on the Lazarus CCR Files page.

Change Log

Getting the latest source from CVS

   cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/lazarus-ccr login
   cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/lazarus-ccr co dxgettext

Dependencies / System Requirements

  • FPC 1.9.x minimum

Installation