Aunque al igual que te comenta alx1417 yo usaría unos de esos dos métodos, posiblemente la de los ficheros, yo te dejo uno más por si lo prefieres y porque como has escrito dentro del foro de Javascript puede que sea más de tu interés, te dejo un ejemplo:
Código Javascript
:
Ver originalfunction Idioma(Valor){
if(Valor == "ES"){
document.getElementById('Texto1').innerHTML = "Hola";
document.getElementById('Texto2').innerHTML = "Azul";
}
else {
document.getElementById('Texto1').innerHTML = "Hello";
document.getElementById('Texto2').innerHTML = "Blue";
}
}
Si quieres algo más ordenado y sobretodo cuando haya más textos, puedes ayudarte de un array:
Código Javascript
:
Ver originalvar ES = ["Hola","Azul"];
var EN = ["Hello","Blue"];
function Idioma(Valor){
if(Valor == "ES"){
document.getElementById('Texto1').innerHTML = ES[0];
document.getElementById('Texto2').innerHTML = ES[1];
}
else {
document.getElementById('Texto1').innerHTML = EN[0];
document.getElementById('Texto2').innerHTML = EN[1];
}
}