Description of problem: There's a string in elfutils.pot [1] in line 1586 which seems to be wrong. It is the following: msgid " Length Number % of total Coverage\n" It comes from #: ../src/readelf.c:2610 #, c-format This means that the string in ../src/readelf.c:2610 should be " Length Number %% of total Coverage\n" in order to be treatable by gettext library used by Fedora translations tools. If this is not corrected, there will be no possibility to submit translations through translate.fedoraproject.org for any language. The error will not pass 'msgfmt -c' and will prevent any submission. [1] https://translate.fedoraproject.org/projects/elfutils/master/ Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
That string is a literal, not a format string. See the source: fputs_unlocked (gettext ("\ Length Number % of total Coverage\n"), stdout); Please file a bug for xgettext wrongly annotating this with "c-format".