Commit 85fdeccee06daaa2144050330043512d7da9e34b

Authored by Edmar Moretti
1 parent 5c49ad51

Preparação do sistema de administração para tradução

admin/dicionario/principal.js 0 → 100644
@@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
  1 +//+$trad(1,i3GEOadmin.principal.dicionario)+
  2 +i3GEOadmin.principal = {};
  3 +i3GEOadmin.principal.dicionario = {
  4 + 'atencao' : [ {
  5 + pt : "Atenção: o sistema de administração não funciona corretamente com o navegador Internet Explorer.",
  6 + en : "",
  7 + es : ""
  8 + } ]
  9 +};
admin/js/core.js
@@ -1730,6 +1730,12 @@ function core_listaDeLetras(onde,nomeFuncao,semLetras,w){ @@ -1730,6 +1730,12 @@ function core_listaDeLetras(onde,nomeFuncao,semLetras,w){
1730 return ins; 1730 return ins;
1731 } 1731 }
1732 } 1732 }
  1733 +function core_parseMustacheBody (hashMustache){
  1734 + var re = new RegExp("&", "g"), m;
  1735 + m = Mustache.render(document.body.innerHTML, i3GEO.idioma.objetoIdioma(hashMustache));
  1736 + m = m.replace(re, '&');
  1737 + document.body.innerHTML = m;
  1738 +}
1733 // 1739 //
1734 //carregador de javascript 1740 //carregador de javascript
1735 // 1741 //
@@ -1785,6 +1791,8 @@ function core_listaDeLetras(onde,nomeFuncao,semLetras,w){ @@ -1785,6 +1791,8 @@ function core_listaDeLetras(onde,nomeFuncao,semLetras,w){
1785 "../../pacotes/yui290/build/editor/editor-min.js", 1791 "../../pacotes/yui290/build/editor/editor-min.js",
1786 "../../pacotes/yui290/build/resize/resize-min.js", 1792 "../../pacotes/yui290/build/resize/resize-min.js",
1787 "../../pacotes/cpaint/cpaint2.inc.compressed.js", 1793 "../../pacotes/cpaint/cpaint2.inc.compressed.js",
  1794 + "../../classesjs/compactados/mustache.js",
  1795 + "../../classesjs/compactados/classe_i3geo_compacto.js",
1788 "../../classesjs/compactados/classe_util_compacto.js", 1796 "../../classesjs/compactados/classe_util_compacto.js",
1789 "../../classesjs/compactados/classe_login_compacto.js", 1797 "../../classesjs/compactados/classe_login_compacto.js",
1790 "../../classesjs/compactados/classe_janela_compacto.js", 1798 "../../classesjs/compactados/classe_janela_compacto.js",
admin/principal.html
@@ -7,14 +7,14 @@ @@ -7,14 +7,14 @@
7 7
8 <link rel="stylesheet" type="text/css" href="html/admin.css"> 8 <link rel="stylesheet" type="text/css" href="html/admin.css">
9 <script type="text/javascript" src="js/core.js"></script> 9 <script type="text/javascript" src="js/core.js"></script>
  10 +<script type="text/javascript" src="dicionario/principal.js"></script>
10 </head> 11 </head>
11 <body class=" yui-skin-sam fundoPonto"> 12 <body class=" yui-skin-sam fundoPonto">
12 <center> 13 <center>
13 <div class="bordaSuperior">&nbsp;</div> 14 <div class="bordaSuperior">&nbsp;</div>
14 <div class="mascaraPrincipal" id="divGeral"> 15 <div class="mascaraPrincipal" id="divGeral">
15 <div id=cabecalhoPrincipal></div> 16 <div id=cabecalhoPrincipal></div>
16 - <p style="color: red">Aten&ccedil;&atilde;o: o sistema de administra&ccedil;&atilde;o n&atilde;o  
17 - funciona corretamente com o navegador Internet Explorer.</p> 17 + <p style="color: red">{{atencao}}</p>
18 <h1>Administra&ccedil;&atilde;o do i3geo</h1> 18 <h1>Administra&ccedil;&atilde;o do i3geo</h1>
19 <p>Se voc&ecirc; atualizou o Mapserver para a vers&atilde;o 19 <p>Se voc&ecirc; atualizou o Mapserver para a vers&atilde;o
20 5.2.2, seus mapfiles antigos podem n&atilde;o funcionar. Veja em 20 5.2.2, seus mapfiles antigos podem n&atilde;o funcionar. Veja em
@@ -89,6 +89,7 @@ @@ -89,6 +89,7 @@
89 </center> 89 </center>
90 </body> 90 </body>
91 <script> 91 <script>
  92 +core_parseMustacheBody(i3GEOadmin.principal.dicionario);
92 navn = false; 93 navn = false;
93 navm = false; 94 navm = false;
94 //seta as vari&aacute;veis navn e navm 95 //seta as vari&aacute;veis navn e navm