>>>>> On Sat, 29 Jan 2011 15:18:18 +0100, Pierfrancesco Caci <[email protected]> >>>>> said:
> Hello, > after working on the it.po file for fldigi for a few days, I noticed > that some strings were not translated at all. Thinking that maybe some > calls to gettext were missing I went to look at the sources, and all > calls are indeed there. > What happens is that the fldigi.pot (the master index of translatable > strings) is (purposedly) not rebuilt on each autoreconf;configure;make > cycle. There is a special target that needs to be called manually. This > is: > make fldigi.pot-update > from within the po directory. I have not been able to figure out if the > master Makefile has a call for it. > This target should be called when there are significant additions or > modifications to the source code. Just to explain why the fldigi.pot file is out of date in GIT. The target you mention above gets called by toplevel ``make dist'', which is a bit of a nuisance because the <lang>.po and fldigi.pot files are tracked by version control and become marked as modified every time an (alpha) release tarball is built. This is undesirable because it clutters the commits (alpha releases are frequent). The usual ways around it: undo the changes in po/ or configure with --disable-nls. Normally we only need to commit NLS changes for public releases or when the translation files are updated. But yes, as a translator you want to make sure this file is up to date. -- 73, Stelios, M0GLD. _______________________________________________ fldigi-alpha mailing list [email protected] https://lists.berlios.de/mailman/listinfo/fldigi-alpha
