Add link to Google Translate

This commit is contained in:
hallgren
2010-05-28 16:17:54 +00:00
parent 52d6ee6f7e
commit 9744d6b6aa

View File

@@ -15,6 +15,7 @@ var options={
show_trees: false, show_trees: false,
show_grouped_translations: true, show_grouped_translations: true,
delete_button_text: "⌫", delete_button_text: "⌫",
try_google: true
} }
/* --- Grammar access object ------------------------------------------------ */ /* --- Grammar access object ------------------------------------------------ */
@@ -337,6 +338,7 @@ function show_translations(translations) {
text(lin[i].text))])); text(lin[i].text))]));
trans.appendChild(wrap("table",tbody)); trans.appendChild(wrap("table",tbody));
} }
try_google(grammar,trans,to);
} }
function show_groupedtranslations(translations) { function show_groupedtranslations(translations) {
@@ -360,6 +362,20 @@ function show_groupedtranslations(translations) {
trans.appendChild(wrap("table",tbody)); trans.appendChild(wrap("table",tbody));
} }
} }
try_google(grammar,trans,to);
}
function try_google(grammar,trans,to) {
if(options.try_google) {
var menu=element("language_menu");
var c=menu.current;
var url="http://translate.google.com/?sl="+langpart(c.from,grammar.name);
if(to!="-1") url+="&tl="+to;
url+="&q="+encodeURIComponent(c.input);
var link=empty("a","href",url);
link.innerHTML="Try this sentence in Google Translate";
trans.appendChild(link);
}
} }
function abstree_button(abs) { function abstree_button(abs) {