carregandoLinguagem.js 934 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // Carregando idiomas - fetch API
  2. function loadLangs() {
  3. var init = {
  4. mode: "same-origin"
  5. };
  6. fetch(idiomasURL[idiomaEscolhido], init)
  7. .then(response => response.text())
  8. .then(function (text) {
  9. let msg = text.split("\n"); // quebra mensagem por linha
  10. msg.forEach((key) => {
  11. try {
  12. let line = key.split("="); // divide em antes e depois do =
  13. let a = line[0], b = line[1];
  14. a = a.trim();
  15. b = b.trim();
  16. idiomas[a] = b;
  17. }catch{
  18. //console.log("erro de sintaxe");
  19. }
  20. });
  21. });
  22. }
  23. function printLangs() {
  24. document.getElementById("texto").value = idiomas.loading + '\n' + idiomas["menu_back"];
  25. console.log(idiomas);
  26. }
  27. function escolherIdioma(idioma) {
  28. if (idioma == "en_US") idiomaEscolhido = 0;
  29. else if (idioma == "pt_BR") idiomaEscolhido = 1;
  30. }
  31. let idiomaEscolhido = 1;
  32. let idiomas = {};
  33. let idiomasURL = [
  34. "lang/en_US",
  35. "lang/pt_BR"
  36. ];