OASIS XML Localisation Interchange File Format (XLIFF) TC

 View Only
  • 1.  Re: Expert opinion on

    Posted 05-04-2005 09:11
     MHonArc v2.5.0b2 -->
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    xliff message

    [Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


    Subject: Re: Expert opinion on <context-group> uniqueness


    Sorry Yves, I have not used context-group so far.
    Are you thinking of someone else in the group?
    
    I have been looking at the spec and I think there is an ambiguity in the
    definition.
    
    According to the spec, each context group must be uniquely named in the
    file.
    
    It then describes how a default context group can be defined at a high level
    in the hierarchy which is implicitly inherited at all child levels, but does
    not explain how the overrides behave
    
    For individual sub elements , default group can be overridden at lower
    levels.
    
    But for this to work, the override group MUST have the same name as the
    default group, or how will the parser realise that the groups are identical?
    
    Therefore,
    1) Multiple context groups with the same name MAY exist but only in
    different levels of the hierarchy
    2) Defaults and overrides MUST have the same name - matching context names
    are used to define parent child relationships
    
    At least that's what I think.
    
    I have not CCed Asgeir, as others in the group may not agree with this
    definition.
    
    If consensus in the group, please forward to Asgeir.
    
    If there is a real ambiguity, do we simply need an explicit example of using
    default /override, or do we need to modify the spec again?
    
    
    Mat
    ----- Original Message ----- 
    From: "Yves Savourel" <ysavourel@translate.com>
    To: "'Asgeir Frimannsson'" <asgeirf@redhat.com>
    Cc: "'Matthew Lovatt'" <matthew.lovatt@oracle.com>
    Sent: Tuesday, May 03, 2005 3:47 PM
    Subject: RE: Expert opinion on <context-group> uniqueness
    
    
    > Hi Asgeir,
    >
    > To be frank, I haven't used the <context-group> structure much (and not
    lately).
    > Looking at the definition it seems you can't have the same name within the
    same <file>.
    >
    > But you say:
    >
    > > If B is correct (which I think it is, by looking at the examples you and
    > > others have used in XLIFF TC presentations etc), how then about PO and
    references?
    >
    > So, I must have wrote something that indicates the answer is B. (and that
    may be incorrect).
    >
    > The best person to answer you question would be probably Matt (I CCed
    him). I think he is using extensively <context-group>.
    >
    > Any thoughts Matt?
    >
    > Kenavo,
    > -yves
    >
    >
    >
    > -----Original Message-----
    > From: Asgeir Frimannsson [mailto:asgeirf@redhat.com]
    > Sent: Tuesday, May 03, 2005 1:10 AM
    > To: Yves Savourel
    > Subject: Expert opinion on <context-group> uniqueness
    >
    > Hi Yves,
    >
    > Another issue we've been discussing up and down is the 'name' attribute of
    <context-group>. In the XLIFF 1.1 Specification, under
    > the description of the <context-group> element, the specification says:
    >
    > "The required name attribute uniquely identifies the <context-group>
    within the file"
    >
    > We've been discussing the meaning of this, and have two distinct opinions:
    >
    > A) Each <context-group> element must have a unique name. You can't have
    two <context-group> XML elements within the same <file> with
    > the same 'name'
    > attribute.
    >
    > B) Each collection of <context-group> elements must have a unique name.
    > Meaning you can re-use the same 'name' attribute for a <context-group> at
    a different hierarchical level in your XLIFF file.
    >
    > If B is correct (which I think it is, by looking at the examples you and
    others have used in XLIFF TC presentations etc), how then
    > about PO and references? It is common that each translation unit in PO
    have multiple references, e.g.:
    >
    > #: myfile.c:23, myfile.c:45, myotherfile.c:12 msgid "hello world"
    > msgstr ""
    >
    > our proposed approach is to use context groups, similar to:
    >
    > <context-group name="po-reference#1">
    >   <context type="sourcefile">myfile.c</context>
    >   <context type="linenumber">23</context> </context-group> <context-group
    name="po-reference#2">
    >   <context type="sourcefile">myfile.c</context>
    >   <context type="linenumber">45</context> </context-group> <context-group
    name="po-reference#3">
    >   <context type="sourcefile">myotherfile.c</context>
    >   <context type="linenumber">12</context> </context-group>
    >
    > Here we add #n to the context-group name to ensure a unique name at the
    same hierarchal level, but I feel this is a bit of a 'hack'.
    > They should be member of the same named context group, i.e 'po-reference'.
    Any thoughts?
    >
    > (Note: I sent a similar mail to the xliff-comment list 3 weeks ago, but no
    > reply:
    > http://lists.oasis-open.org/archives/xliff-comment/200504/msg00000.html
    > )
    >
    > [feel free to cc the xliff-tools mailing-list if appropriate]
    >
    > cheers,
    > asgeir
    >
    >
    
    


    [Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]