[Lazarus] Sharing translations between Lazarus and Delphi versions of the same project

Werner Pamler werner.pamler at freenet.de
Sat Jan 27 11:57:13 CET 2018


Am 26.01.2018 um 16:22 schrieb Maxim Ganetsky via Lazarus:
> 26.01.2018 14:24, Werner Pamler via Lazarus пишет:
>> Ah - there's a checkbox "Force update po files after next compile" for
>> this purpose. But this is not working. It requires a Run > Build instead
>> of Run > Compile. I suggest it is renamed to "Force update po files
>> after next build"
> Done, thanks for the hint.

Thank you. And I added a note to the i18n options wiki help page: 
http://wiki.lazarus.freepascal.org/IDE_Window:_Project_Options#i18n

There is a problem with the approach of putting these ignores into these 
listboxes here. Because this list is ignored by codetools. This means: 
if I rename a unit which has a matching entry in the excluded 
identifiers list then this entry will not be updated, and the related 
entries will be left uselessly in the list. Either codetools should have 
a look at them (in creation of the po file, the renamed units are 
handled correctly), or the ignored entries should be defined by code, 
similar to gnugettext's original "TP_GlobalIgnoreClassProperty" procedure.


More information about the Lazarus mailing list