<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.2.2">
</HEAD>
<BODY>
<BR>
I've just started using Rosetta to allow users to add translations for my program. It is not a very commonly used program, but the users are scattered all over the world. Thanks for creating the rosetta interface!<BR>
<BR>
So far I've seen two problems:<BR>
<BR>
1. rosetta doesn't update all fields in the header, which causes an error from gettext's msgfmt command.<BR>
<BR>
Output when I build the a po file from rosetta (note that this is a default setup taken from gettext examples): <BR>
<BR>
> make es.gmo<BR>
rm -f es.gmo && /usr/bin/msgfmt -c --statistics -o es.gmo es.po<BR>
/usr/bin/msgfmt: es.po: some header fields still have the initial default value<BR>
/usr/bin/msgfmt: es.po: warning: PO file header fuzzy<BR>
warning: older versions of msgfmt will give an error onthis<BR>
/usr/bin/msgfmt: found 1 fatal error<BR>
<BR>
<BR>
The error is due to the uninitialized header fields:<BR>
<BR>
"Report-Msgid-Bugs-To: FULL NAME <<A HREF="mailto:EMAIL@ADDRESS">EMAIL@ADDRESS</A>>\n"<BR>
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"<BR>
"Last-Translator: FULL NAME <<A HREF="mailto:EMAIL@ADDRESS">EMAIL@ADDRESS</A>>\n"<BR>
<BR>
<BR>
2. Rosetta uses special characters to show blank spaces in the text to be translated. It would be nice if these were translated into real spaces when exporting a PO file. I see those special characters in the PO file because users seem to cut-and-paste in order to get the right number of spaces. So if would be convenient if they were translated back transparently.<BR>
<BR>
<BR>
regards,<BR>
Valient<BR>
<BR>
</BODY>
</HTML>