<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; CHARSET=UTF-8">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=067280819-19092005><FONT face=Arial color=#0000ff size=2>Hi 
Rodolfo, </FONT></SPAN></DIV>
<DIV><SPAN class=067280819-19092005><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=067280819-19092005><FONT face=Arial color=#0000ff size=2>Thanks 
a million for the details and for clarifying. I presume I might have missed the 
section in the specs where it talks about inheritance of attributes. 
</FONT></SPAN></DIV>
<DIV><SPAN class=067280819-19092005><FONT face=Arial color=#0000ff size=2>It 
still leaves the question of how to deal with any conflicts, e.g. if the 
source-language of the file is set to one value and the xml:lang att in the 
source elements that are children of the file is set to a different value. Which 
one would take prece</FONT></SPAN><SPAN class=067280819-19092005><FONT 
face=Arial color=#0000ff size=2>dence? Also, any ideas on what the xml:lang att 
in the xliff element would specify exactly?</FONT></SPAN></DIV>
<DIV><SPAN class=067280819-19092005><FONT face=Arial color=#0000ff size=2>Sorry, 
if I'm making this more complicated than it is. I'm playing around with a little 
Java app for processing XLIFF files and these questions came up today. 
</FONT></SPAN></DIV>
<DIV><SPAN class=067280819-19092005><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=067280819-19092005><FONT face=Arial color=#0000ff 
size=2>Cheers, </FONT></SPAN></DIV>
<DIV><SPAN class=067280819-19092005><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=067280819-19092005><FONT face=Arial color=#0000ff 
size=2>Martin</FONT></SPAN></DIV>
<DIV><SPAN class=067280819-19092005><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<BLOCKQUOTE 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> 
  xliff-tools-bounces@lists.freedesktop.org 
  [mailto:xliff-tools-bounces@lists.freedesktop.org]<B>On Behalf Of </B>Rodolfo 
  M. Raya<BR><B>Sent:</B> Monday, September 19, 2005 6:23 PM<BR><B>To:</B> 
  XLIFF-Tools<BR><B>Subject:</B> Re: [xliff-tools] Sun Editor with OASIS 
  files<BR><BR></FONT></DIV><BR><TT>Hi Martin,</TT><BR><BR><TT>There is no 
  contradiction in the specs regarding source languages. 
  The</TT><BR><TT>attribute "source-language" is required in &lt;file&gt; 
  elements and it</TT><BR><TT>indicates the language for the &lt;source&gt; 
  elements in the given &lt;file&gt;</TT><BR><TT>element.</TT><BR><BR><TT>All 
  &lt;source&gt; elements that are direct children of &lt;trans-unit&gt; in 
  a</TT><BR><TT>given &lt;file&gt; have the same implied language. You can 
  either include or</TT><BR><TT>omit an "xml:lang" attribute in these 
  &lt;source&gt; elements, but if you</TT><BR><TT>include it, then its value 
  must match the one declared at &lt;file&gt; level.</TT><BR><BR><TT>You can, 
  however, use any language in &lt;source&gt; elements that belong 
  to</TT><BR><TT>an &lt;alt-trans&gt; element. Nevertheless, it does not make 
  sense to use</TT><BR><TT>unrelated source languages in &lt;alt-trans&gt; 
  elements. Variations of a same</TT><BR><TT>root language are relevant, like 
  en-US and en-GB, but mixing things like</TT><BR><TT>en-GB and de-DE is not 
  useful at all.</TT><BR><BR><TT>Situation with target language is similar. The 
  main difference is that</TT><BR><TT>the attribute "target-language" is not 
  required in &lt;file&gt; element.</TT><BR><BR><TT>If you declare a 
  "target-language" attribute at &lt;file&gt; level, then you</TT><BR><TT>don't 
  need to declare an "xml:lang" attribute in the &lt;target&gt; of 
  a</TT><BR><TT>&lt;trans-unit&gt;. The language declared at &lt;file&gt; is 
  considered to be</TT><BR><TT>inherited. The optional "xml:lang" should always 
  match "target-language"</TT><BR><TT>as a child of &lt;trans-unit&gt; but can 
  vary as a child of &lt;alt-trans&gt;.</TT><BR><BR><TT>In a similar way, you 
  are free to use any language in &lt;target&gt; elements</TT><BR><TT>of an 
  &lt;alt-trans&gt;. As said before, unrelated languages do not make 
  much</TT><BR><TT>sense. Notice that you can have more than one &lt;target&gt; 
  element in</TT><BR><TT>&lt;alt-trans&gt;, so it is in theory possible to find 
  related translations</TT><BR><TT>for the same source in different 
  dialects.</TT><BR><BR><TT>Hope this 
  helps,</TT><BR><TT>Rodolfo</TT><BR><BR><TT>On Mon, 2005-09-19 at 17:41 +0200, 
  Martin Wunderlich wrote:</TT><BR><TT><FONT color=#737373>&gt; May I take the 
  liberty to trouble you with another one of my</FONT></TT><BR><TT><FONT 
  color=#737373>&gt; XLIFF-beginner questions? I was wondering about the exact 
  relationship</FONT></TT><BR><TT><FONT color=#737373>&gt; between the 
  attributes "source-language" in the &lt;file&gt; element and 
  the</FONT></TT><BR><TT><FONT color=#737373>&gt; attribute in "xml:lang" in the 
  elements &lt;xliff&gt;, &lt;source&gt; and</FONT></TT><BR><TT><FONT 
  color=#737373>&gt; &lt;target&gt;. </FONT></TT><BR><TT><FONT 
  color=#737373>&gt;&nbsp; </FONT></TT><BR><TT><FONT color=#737373>&gt; 1) When 
  it says "The optional xml:lang attribute is used to 
  specify</FONT></TT><BR><TT><FONT color=#737373>&gt; the language of the 
  content of the document", does this mean it</FONT></TT><BR><TT><FONT 
  color=#737373>&gt; specifies the same language as "source-language" for the 
  &lt;file&gt;</FONT></TT><BR><TT><FONT color=#737373>&gt; 
  elements?</FONT></TT><BR><TT><FONT color=#737373>&gt;&nbsp; 
  </FONT></TT><BR><TT><FONT color=#737373>&gt; 2) If I have the attributes 
  "source-language" and "target-language"</FONT></TT><BR><TT><FONT 
  color=#737373>&gt; set for a &lt;file&gt; element, would I still need to 
  specify "xml:lang" for</FONT></TT><BR><TT><FONT color=#737373>&gt; the sources 
  and targets of the file's TU's?</FONT></TT><BR><TT><FONT 
  color=#737373>&gt;&nbsp; </FONT></TT><BR><TT><FONT color=#737373>&gt; If I 
  understand the specs correctly, they don't enforce any 
  mappings</FONT></TT><BR><TT><FONT color=#737373>&gt; between these attributes. 
  So, you could in theory have contradicting</FONT></TT><BR><TT><FONT 
  color=#737373>&gt; language settings, it seems. </FONT></TT><BR><TT><FONT 
  color=#737373>&gt;&nbsp; </FONT></TT><BR><TT><FONT color=#737373>&gt; Cheers, 
  </FONT></TT><BR><TT><FONT color=#737373>&gt;&nbsp; </FONT></TT><BR><TT><FONT 
  color=#737373>&gt; Martin</FONT></TT><BR>
  <TABLE cellSpacing=0 cellPadding=0 width="100%">
    <TBODY>
    <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></TBODY></TABLE></BLOCKQUOTE></BODY></HTML>