Hello Ben,
I see 2 quotes, and I understand that when a page is rendered ' is
transform into '. However this is not true if you use the language API
to populate a : <textarea rows="1" name="m_10"></textarea>
This is the function I use to populate the textarea :
""""
function rosetta_suggest(o) {
var i, orig = null, dest = null, tds =
o.parentNode.parentNode.getElementsByTagName('td');
for (var i=0; i < tds.length; i++) {
var td = tds[i];
if (td && 'original' == td.className) {
orig = td;
} else if (td && 'translation' == td.className) {
dest = td;
}
}
if (orig && dest) {
o.innerHTM='...';
console.log(orig.innerHTML);
google.language.translate(orig.innerHTML, "en", "fr",
function(result) {
if (!result.error) {
o.parentNode.removeChild(o);
console.log(result.translation);
dest.getElementsByTagName('textarea').item(0).value
= result.translation;
}
});
}
return false;
"""
Thank you for your help.
--yml