diff --git a/README.txt b/README.txt index 9ee9a67901ad1a046e297890140c87ebefb9710d..0efcb2eb640ee6e47d3dc93d64934d82bb9703bf 100644 --- a/README.txt +++ b/README.txt @@ -8,27 +8,3 @@ Pour installer lxml il faut installer paquets : - libxml2-dev - python2.7-dev - libxslt1-dev - -Il faudra fournir un fichier de style guide-style.protoxml à la racine du dossier traduit, par exemple : -<?xml version="1.0" encoding="UTF-8"?> - -<package name="com.daysofwonder.dowml"> - - <message class="DOWMLStyle"> - - <text_attributes> - <size>22</size> - <font>TimesNewRomanPSMT</font> - <alignment>NEAR</alignment> - <vertical_alignment>NEAR</vertical_alignment> - </text_attributes> - - <layout> - <!--<size relative_width="1" relative_height="1"/>--> - <secondary_alignment>CENTER</secondary_alignment> - <weight>1</weight> - </layout> - - </message> - -</package> \ No newline at end of file diff --git a/formatter.py b/formatter.py index 13af4c8f9ae8699292a28392f5778e62b68d7478..7ea7c9f945dcb8b2e9eb09a5c6ab36a6636aeba8 100644 --- a/formatter.py +++ b/formatter.py @@ -21,9 +21,38 @@ class Formatter: root.append(message) style = etree.Element("style") - style.attrib["inherits"] = ("../" * self._recursion_level) + "guide-style.protoxml" + + text_attrib = etree.Element("text_attributes") + style.append(text_attrib) message.append(style) + size = etree.Element("size") + size.text = "22" + text_attrib.append(size) + + font = etree.Element("font") + font.text = "TimesNewRomanPSMT" + text_attrib.append(font) + + align = etree.Element("alignment") + align.text = "NEAR" + text_attrib.append(align) + + vert_align = etree.Element("vertical_alignment") + vert_align.text = "NEAR" + text_attrib.append(vert_align) + + lay = etree.Element("layout") + style.append(lay) + + sec_align = etree.Element("secondary_alignment") + sec_align.text = "CENTER" + lay.append(sec_align) + + weight = etree.Element("weight") + weight.text = "1" + lay.append(weight) + body = etree.Element("body") message.append(body)