Skip to content

Instantly share code, notes, and snippets.

@pablovieytes
Created January 21, 2012 22:44
translate blogspot posts
<title>
<span class="es">titulo en español</span>
<span class="en">English title</span>
</title>
<div class="es">
<a href="#" onclick="translate();">translate</a>
</div>
<div class="en">
<a href="#" onclick="translate();">traducir</a>
</div>
<div class="es">
html en español
</div>
<div class="en">
English's html
</div>
<div style="display:none">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(init);
function init() {
language = getParameterByName("lang");
switch (language)
{
case "en":
$(".en").show();
$(".es").hide();
break;
default:
$(".es").show();
$(".en").hide();
break;
};
};
function translate(){
$(".es").toggle();
$(".en").toggle();
};
function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
};
</script>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment