]> pere.pagekite.me Git - text-madewithcc.git/blobdiff - fixup.rb
Updated translation files.
[text-madewithcc.git] / fixup.rb
index 2a3880157e1d0496af0c0011d0861b37eeb8f08b..7b1f8bf8a7197421022507caf804fa159356a8c2 100644 (file)
--- a/fixup.rb
+++ b/fixup.rb
@@ -260,6 +260,11 @@ data.each_with_index do |lin, idx|
   # First, mark note reference
   lin.sub!(/([a-z][\.\)]+["”]?)(\d+)(\s)/, "\\1[^" + scope + "-\\2]\\3")
   lin.sub!(/([a-z][\.\)]+["”]?)(\d+)$/, "\\1[^" + scope + "-\\2]")
+  # Special case some refs hard to match otherwise
+  lin.sub!(/(section.\)) 36 /, "\\1[^" + scope + "-36] ")
+  lin.sub!(/(Data Futures Forum in 2014,)1 /, "\\1[^" + scope + "-1] ")
+  lin.sub!(/(5,080)5/, "\\1[^" + scope + "-5]")
+  lin.sub!(/(sustain her creative work.) 1/, "\\1[^" + scope + "-1]")
   # Next, mark note content, only between /Web Links?|Notes/ and next heading
   if noteblock
     lin.sub!(/^(\d+)\. /, "[^" + scope + "-\\1]: ")
@@ -346,7 +351,7 @@ log 0, 'add figure titles required by Docbook for referable figures'
 end
 
 log 0, 'adding http:// to all URLs and turn them into links'
-data.map {|lin| lin.gsub!(/(^|\s+)([-a-z0-9\\.]+\.(cc|com|edu|eu|io|is|it|kr|net|nl|nz|org|se))/, '\\1http://\\2')}
+data.map {|lin| lin.gsub!(/(^|\s+)([-a-z0-9\\.]+\.(ca|cc|com|edu|eu|io|is|it|kr|net|nl|nz|org|se))/, '\\1http://\\2')}
 data.map {|lin| lin.gsub!(/\b(https?:\/\/[-a-z0-9\\.]+)(\/[-\\.\/a-zA-Z0-9#_\?&=,]+[-\/a-zA-Z0-9#_\?&=,])?/, '[](\\1\\2)')}
 
 log 0, 'Writing processed file'