[Lazarus] Multilang application and syncing .po files
Tomáš Emresz
tomas.emresz at strankysnadno.cz
Tue Jun 19 13:55:03 CEST 2018
Hello,
lazarus 1.8.5 (fixes)
Date : 2018-06-14
FPC: 3.0.5
SVN: 58067
i386-win32-win32/win63
Running on Windows 10 CZ Pro.
In some unit a have added LCLTranslator, setup i18n in project config
with right path, so components and resouceestrings
showed in po. When I add new, there is in main xxx.po file.
Lang I switching with :
SetDefaultLang('','langs\');
in lpr on first line after begin.
Should I say Lazarus, that there is also xxx.cs.po (next will be
xxx.de.po etc) files or it should detect it in this directory ?
Many thanks
T.E.
úterý 19. června 2018, 13:45:53, napsal jste:
> 19.06.2018 14:09, Tomáš Emresz via Lazarus пишет:
>> Hello,
>>
>> i have done generating .po files, could translate it through PoEdit,
>> but - when i add some RS or component, Lazarus update only main .po
>> file, not .cs.po etc. So could Lazarus update these files too, or is
>> there any merge tool for this ? Of course, I understand, that I must
>> translate this string after, but this time, I sync this files
>> manually, which is bad.
>>
>> Any idea ?
> Which Lazarus version, OS?
> Lazarus does update translations together with main .po file. Make sure
> that your antivirus does not block writing to them (look at dates/times
> of translation files, if e.g. the half of them have the same date/time
> after update and the others not, this is antivirus).
> Note that you can sync translations with main .po file manually using
> <lazarusdir>\tools\updatepofiles tool:
> updatepofiles mainpofile.po
> --
> Best regards,
> Maxim Ganetsky mailto:ganmax at narod.ru
--
S pozdravem,
Tomáš Emresz
mailto:tomas.emresz at strankysnadno.cz
More information about the Lazarus
mailing list