OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xliff message

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


Subject: Re: [xliff] issue 3 (new elements "default" and "defaults"): requestfor clarification


Proposal: Add defaultable attributes from <trans-unit> to <group> and
explicitly state the inheritance of such values.

The following attributes are found in the <trans-unit> element but not
the <group> element. These attributes are all valid candidates for
setting at the <group> level. Thus, the proposal is to add these
attributes to group for the express purpose of setting defaults for all
child <trans-unit>s.

charclass
maxbytes
maxheight
maxwidth
minbytes
minheight
minwidth
size-unit
translate
reformat

The attributes of the <trans-unit> that have not been considered for
the <group> element are listed below.

approved
phase-name
tu-state (proposed)

In the following example the size-unit and maxwidth attributes
illustrate the proposal. Within the <body> a <group> element is placed
that encompasses the set of <trans-unit> elements to which these
attributes apply. For all, the size-unit is "char" and all but
<trans-unit id="4"> the maxwidth is "2000". For <trans-unit id="4"> the
maxwidth is "225".

<body>
  <group size-unit="char" maxwidth="2000">
    <trans-unit id="1">...</trans-unit>
    <trans-unit id="2">...</trans-unit>
    <trans-unit id="3">...</trans-unit>

    <trans-unit id="4" maxwidth="225">...</trans-unit>

    <trans-unit id="5">...</trans-unit>
  </group>
</body>

In the previous example all <trans-unit> elements are enclosed; however
a smaller set could be defined. We can override the default values for a
set of <trans-unit>s by creating a <group> within a <group>. In the
following example, the <trans-unit>s from 6 through 9 still have the
default  size-unit value of "char" but the maxwidth default is
overridden with the value of "256".

<body>
  <group size-unit="char" maxwidth="2000">
    <trans-unit id="1">...</trans-unit>
    <trans-unit id="2">...</trans-unit>
    <trans-unit id="3">...</trans-unit>
    <trans-unit id="4" maxwidth="225">...</trans-unit>
    <trans-unit id="5">...</trans-unit>
    <group maxwidth="256">
      <trans-unit id="6">...</trans-unit>
      <trans-unit id="7">...</trans-unit>
      <trans-unit id="8">...</trans-unit>
      <trans-unit id="9">...</trans-unit>
    </group>
  </group>
</body>

Thus, using the <group> element to define defaults gives us a great
deal of freedom. 

cheers,
john




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


Powered by eList eXpress LLC