Recent msgfmt change breaks builds on Linux
## Summary
<!-- Summarize the bug encountered concisely -->
## System Information
Debian Trixie x86-64
fpc 3.2.2
gettext (0.22.5-1)
## Steps to reproduce
Attempt to build fpc
## What is the current bug behavior?
Build fails
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074706
## What is the expected (correct) behavior?
Build should work.
## Relevant logs and/or screenshots
```
>> /usr/bin/make -C fpcsrc/utils/fpdoc/intl install INSTALL_PREFIX=/<<PKGBUILDDIR>>/debian/tmp/usr PP=/<<PKGBUILDDIR>>/fpcsrc/compiler/ppcx64
>> make[1]: Entering directory '/<<PKGBUILDDIR>>/fpcsrc/utils/fpdoc/intl'
>> msgfmt fpdoc.de.po dwriter.de.po -o fpdoc.de.mo
>> msgfmt: input file doesn't contain a header entry with a charset specification
>> make[1]: *** [Makefile:9: de] Error 1
```
## Possible fixes
po files now need to be UTF_8 encloded and have as a minimum, a header of
```
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
```
issue