<!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.3.2">
</HEAD>
<BODY>
On Mon, 2005-02-21 at 09:47 +1000, Asgeir Frimannsson wrote:<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">How do we deal with language-codes in the filters? When converting a </FONT>
<FONT COLOR="#000000">translated PO file to XLIFF, there is no way of knowing which target-language </FONT>
<FONT COLOR="#000000">is used in the PO file. The XLIFF spec doesn't explicitly state that a </FONT>
<FONT COLOR="#000000">target-language must be present when &lt;target&gt; elements exists, but it would </FONT>
<FONT COLOR="#000000">make sense to always have this attribute when there exists &lt;target&gt; elements.</FONT>

<FONT COLOR="#000000">I would suggest adding to the guide a section describing different options for </FONT>
<FONT COLOR="#000000">specifying target-language (e.g. by adding a 'target-lang' attribute to the </FONT>
<FONT COLOR="#000000">filter)</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
The filter that converts PO to XLIFF does not know what the target language can be. And it doesn't really matter very much.<BR>
<BR>
The filter that converts XLIFF to PO needs to know the name of the output file, not the target language, and that name should be passed as parameter to the filter.<BR>
<BR>
Target language name is important only when the content of the XLIFF file is exported to a TM database. In that case, the translation tool exporting data may/should store the language name in the &quot;target-lang&quot; attribute of the &lt;file&gt; element and in the xml:lang attribute of each &lt;target&gt; element.<BR>
<BR>
Regards,<BR>
Rodolfo<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
Rodolfo M. Raya &lt;<A HREF="mailto:rodolfo@heartsome.net">rodolfo@heartsome.net</A>&gt;<BR>
Heartsome Holdings Pte. Ltd.
</TD>
</TR>
</TABLE>
</BODY>
</HTML>