]> git.donarmstrong.com Git - lilypond.git/blobdiff - scripts/build/website_post.py
Build: bib2html+html2texi => bib2texi.
[lilypond.git] / scripts / build / website_post.py
index 2007e911973287be4316c661ef9970596d08dd57..5267a8582807ae4f5df29d494d0511922382df6b 100644 (file)
@@ -27,6 +27,10 @@ translations = {
         'English': 'Magyar',
         'Other languages': 'Más nyelvek',
         },
+    'it': {
+        'English': 'Italiano',
+        'Other languages': 'Altre lingue',
+        },
     'ja': {
         'English': 'Japanese',
         'Other languages': '他の言語',
@@ -173,9 +177,30 @@ for file in html_files:
             if (link.endswith(".pdf")):
                langlink = addLangExt(link[:-4], lang, "pdf")
                 line = line.replace(link, langlink)
+        ### add google tracker header
+        if (line.find("</head>") >= 0):
+            outfile.write("""<!-- Google tracking !-->
+<script src="http://www.google-analytics.com/urchin.js"
+type="text/javascript">
+</script>
+<script type="text/javascript">
+_uacct = "UA-68969-1";
+urchinTracker();
+</script>
+""");
+        #### add google tracker goals
+        if (line.find("href=\"http://download.linuxaudio.org") >= 0):
+            # TODO: more ugly hardcoding to make releases hard. :(
+            if (line.find('2.12') >= 0):
+                line = line.replace('a href=', 'a onClick=\"javascript:urchinTracker(\'/download/v2.12\');\" href=')
+            elif (line.find('2.13') >= 0):
+                line = line.replace('a href=', 'a onClick=\"javascript:urchinTracker(\'/download/v2.13\');\" href=')
         ### add language selection footer
-        if (line.find("<!-- FOOTER -->") >= 0):
+        if (line.find("<div id=\"verifier_texinfo\">") >= 0):
+            outfile.write("<div id=\"footer\">\n")
             outfile.write( lang_footer )
+        if (line.find("</body") >= 0):
+            outfile.write("</div>\n")
         outfile.write(line)
     outfile.close()