-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtraducao.js
41 lines (34 loc) · 1.43 KB
/
traducao.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
const portuga = document.createElement("script");
portuga.src = "./idiomas/portugeus.js";
document.head.appendChild(portuga);
const espanhol = document.createElement("script");
espanhol.src = "./idiomas/epanol.js";
document.head.appendChild(espanhol);
const francais = document.createElement("script");
francais.src = "./idiomas/fracais.js";
document.head.appendChild(francais);
const english = document.createElement("script");
english.src = "./idiomas/english.js";
document.head.appendChild(english);
let selectIdioma = document.querySelector('#idioma');
selectIdioma.addEventListener("change", function () {
translate(this.value);
})
function translate(idioma) {
const traducao = (idioma == "br") ? portugues() : (idioma == "es") ? espanol() : (idioma == "fr") ? frances() : (idioma == "en") ? englesh() : null;
setLanguage(traducao);
}
function setLanguage(traducao) {
btsoma = document.getElementById('btsoma');
btsubtracao = document.getElementById('btsubtracao');
btdivisao = document.getElementById('btdivisao');
btmultplicacao = document.getElementById('btmultplicacao');
titulo = document.getElementById('titulo');
texto = document.getElementById('texto');
btsoma.value = traducao.soma;
btsubtracao.value = traducao.subtracao;
btdivisao.value = traducao.divisao;
btmultplicacao.value = traducao.multplicacao;
titulo.textContent = traducao.titulo;
texto.textContent = traducao.texto;
}