[Lazarus] Supported Lazarus platforms

Graeme Geldenhuys graemeg.lists at gmail.com
Fri Feb 22 07:28:44 CET 2008


On Thu, 21 Feb 2008 21:46:39 +0100
Tomasz WojtyÅ› <tsr at fenix.katowice.pl> wrote:

> > > >>  I have an application which implements resource sections.
> > > >> When I compile, only the main file .po file is created and not
> > > >> a .po file for the unit in which the resourcestring section
> > > >> resides.
> > 
> > check IDE / Project / Project options / i18n / enable i18n
> > and set a subdirectory. For example 'languages'.
> > 
> 
> I have a problem with translations too.
> 
> var
>   _PODirectory, _Lang, _FallbackLang: string;
> begin
>   _PODirectory := 'po/';
>   GetLanguageIDs (_Lang, _FallbackLang);
>   TranslateUnitResourceStrings ('Lang', _PODirectory + 'puzle.%s.po',
>                                 _Lang, _FallBackLang);
> ...
> 
> where the Lang is an unit contains resource-strings.
> 
> I take generated puzle.po, rename it to, for exaple puzle.pl.po, and
> translate. Later I added some strings in application and the new
> puzle.po file was generated. How can I update my translation in
> puzle.pl.po?

/path/to/lazarus/tools/updatepofiles originalpofile.po
 
This will update all originalpofile.*.po

Eventually this function will be executed by the IDE.


Mattias




More information about the Lazarus mailing list