"Steven P. Ulrick" <lists@...1052...> scrisse:
Hello, Luca Thank you for your response. Apparently the CVS server has not caught up yet, but I will try it later.
Write-only CVS has some delay... It's synchronized now.
Just curious: it.po was far from being the only *.po file that had this problem. Check the link to my other thread for more examples. pt_BR.po comes to mind. But the error was almost exactly the same in every case (meaning the Plural Forms aspect) Can I assume that adding the line you quoted above to any po files that "make" barfs on would fix that file as well?
I think so... But I'm only a translator and I'm not so sure about gettext syntax.
Another thing. For whatever reason, the problem I am speaking of has not produced an error like the one I quoted at the top of my original message on this thread for a day or more. Now, "make" crashes like this other error that I quoted in my last message on This subject:
Making all in po make[2]: Entering directory `/home/steve/CVS/Assorted-CVS-Modules/inkscape/po' file=./`echo sr | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/msgfmt -c -o $file sr.po sr.po:3224: format specifications in 'msgid' and 'msgstr' for argument 1 are not the same sr.po:4774: format specifications in 'msgid' and 'msgstr[0]' for argument 1 are not the same /usr/bin/msgfmt: found 2 fatal errors make[2]: *** [sr.gmo] Error 1 make[2]: Leaving directory `/home/steve/CVS/Assorted-CVS-Modules/inkscape/po' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/steve/CVS/Assorted-CVS-Modules/inkscape' make: *** [all] Error 2
So for whatever reason, the error that you took the blame for (on the it.po file, anyway) actually has not been the problem for a few days. Of course, I have No Idea why that is.....
I cannot see the problem at line 3224. BTW maybe the error at line 4774 is that the first argument in msgid is a "%s" while in msgstr is "%i"...
I have CC:ed the sr translator, who can give more info on it.
Well, Need to get to work now.... Steven P. Ulrick
Cheers, Luca