This bug is already described here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504356 Short summary: opening a PO file with po-mode unconditionally adds a new header on top of the file, even if one header is already present. I have encountered this bug on Emacs 23.2 with app-emacs/po-mode-0.17. One line patch from Debian bug tracker fixed it for me. Please consider adding it to portage or bump to newer upstream version, which contains slightly different patch: http://cvs.savannah.gnu.org/viewvc/gettext/gettext-tools/misc/po-mode.el?root=gettext&r1=1.42&r2=1.43 Reproducible: Always Steps to Reproduce:
Bumped to version 0.18.1.1, which contains above-mentioned patch. Thank you for reporting the bug.