[Lazarus] Changing the translation of forms while the program is running

Sven Barth pascaldragon at googlemail.com
Sun Jul 15 13:35:04 CEST 2012

On 15.07.2012 12:24, Maxim Ganetsky wrote:
> 15.07.2012 13:53, Bart пишет:
>> On 7/13/12, Maxim Ganetsky <ganmax at narod.ru> wrote:
>>> In order to translate your application dynamically you should manually
>>> load .po files at runtime using functions (e. g.
>>> TranslateUnitResourceStrings) from Translations unit. See its header for
>>> examples.
>> And you'll have to update all captions of all controls on the current
>> form (at least) in order to see the effect.
>> The IDE seems to do this, but I was unabble to track how.
>> Manually updating all captions seems a horrible task to maintain.
> ?
> IDE can update .po files automagically. See Project Options -> i18n.

Bart's remark was about the IDE updating it's own forms when the user 
changes the language of the IDE.


More information about the Lazarus mailing list