log 0, 'replace article* with book*'
xml.css('articleinfo').each do |node|
node.name = 'bookinfo'
- node.first_element_child.before(<<'XML')
-<publisher>
- <publishername>Gunnar Wolf</publishername>
- <address><city>Mexico City</city></address>
-</publisher>
-XML
- node.first_element_child.before(<<'XML')
+ node.last_element_child.after(<<'XML')
<copyright>
<year>2017</year>
<holder>Creative Commons</holder>
</copyright>
+XML
+ node.last_element_child.after(<<'XML')
+<publisher>
+ <publishername>Instituto de Investigaciones Económicas</publishername>
+ <address><city>Universidad Nacional Autónoma de México</city></address>
+</publisher>
XML
end
xml.css('article').each do |node|
end
log 0, 'remove title from dedication'
-xml.css('dedication title')[0].content = ""
+if ! xml.css('dedication title').empty?
+ xml.css('dedication title')[0].content = ""
+end
log 0, 'move legal notice to bookinfo'
-xml.css('book bookinfo')[0].first_element_child.before('<legalnotice>')
+xml.css('book bookinfo')[0].last_element_child.after('<legalnotice>')
ln = xml.css('book bookinfo legalnotice')[0]
xml.css('para').each do |para|
if para.content =~ /This book is published under a/
<ulink url="https://gitlab.com/gunnarwolf/madewithcc-es/"/>, and the
translations are maintained on
<ulink url="https://hosted.weblate.org/projects/madewithcc/"/>. If
-you find any error in the book, please let us know via gitlab.</para>
+you find any error in the book, please let us know via Gitlab or Weblate.</para>
<para>
Classifications: