###### Translation data, move out, see create-weblinks-itexi.py
translations = {
+ 'cs': {
+ 'English': 'Česky',
+ 'Other languages': 'Jiné jazyky',
+ },
'de': {
'English': 'Deutsch',
'Other languages': 'Andere Sprachen',
'English': 'Magyar',
'Other languages': 'Más nyelvek',
},
+ 'it': {
+ 'English': 'Italiano',
+ 'Other languages': 'Altre lingue',
+ },
'ja': {
- 'English': 'Japanese',
+ 'English': '日本語',
'Other languages': '他の言語',
},
'nl': {
'English': 'Nederlands',
'Other languages': 'Andere talen',
},
+ 'zh': {
+ 'English': '中文',
+ 'Other languages': '其它语言',
+ },
}
# needs at least: make -C po or make- C Documentation/po
lang = ''
# possibly necessary for automatic language selection
file_symlink = file.replace(".html", ".en.html")
- if (not (os.path.exists(file_symlink))):
+ if not os.path.lexists (file_symlink):
os.symlink (file, file_symlink)
elif (len(file_split) == 3):
# it's a translation
### alter links as appropriate
link = getLocalHref(line)
if (link != ""):
- # quesitonable
- if (link.endswith(".html")):
- langlink = addLangExt(link[:-5], lang, "html")
- line = line.replace(link, langlink)
- if (link.endswith(".pdf")):
- langlink = addLangExt(link[:-4], lang, "pdf")
- line = line.replace(link, langlink)
+ # questionable
+ if (not link.startswith("../doc/")):
+ if (link.endswith(".html")):
+ langlink = addLangExt(link[:-5], lang, "html")
+ line = line.replace(link, langlink)
+ 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.14') >= 0):
+ line = line.replace('a href=', 'a onClick=\"javascript:urchinTracker(\'/download/v2.14\');\" href=')
+ elif (line.find('2.15') >= 0):
+ line = line.replace('a href=', 'a onClick=\"javascript:urchinTracker(\'/download/v2.15\');\" 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()