Bonjour,
Au cas où cela intéresserait qlqn, j'ai obtenu ça de son auteur et je vais y réfléchir... si vous avez des idées, n'hésitez pas.
<!-- ...................................................................... --> <!-- PO DTD V0.1 .......................................................... --> <!-- File po.dtd .......................................................... --> <!-- Copyright (c) 2001 Karl Eichwalder ................................... --> <!-- No warranty, no license restrictions (public domain) ................. -->
<!ELEMENT collection (head, message+)> <!ELEMENT head (project, version, potdate, podate, translator, team)> <!ELEMENT project (#PCDATA)> <!ELEMENT version (#PCDATA)> <!ELEMENT potdate (#PCDATA)> <!ELEMENT podate (#PCDATA)> <!ELEMENT translator (#PCDATA)> <!ELEMENT team (#PCDATA)> <!ELEMENT message (comment*, reference*, msgid, msgstr)> <!ATTLIST message status (valid|draft|fuzzy|obsolete) "valid" type (text|html|xml|c|ycp) "text"> <!ELEMENT comment (#PCDATA)> <!ATTLIST comment date CDATA #REQUIRED type (code|prog|trans) "trans" who CDATA #IMPLIED> <!ELEMENT reference EMPTY> <!ATTLIST reference file CDATA #REQUIRED line CDATA #REQUIRED> <!ELEMENT msgid (#PCDATA)> <!ELEMENT msgstr (#PCDATA)>
<!-- po.dtd end here ...................................................... -->