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 @@
  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 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 1740 //carregador de javascript
1735 1741 //
... ... @@ -1785,6 +1791,8 @@ function core_listaDeLetras(onde,nomeFuncao,semLetras,w){
1785 1791 "../../pacotes/yui290/build/editor/editor-min.js",
1786 1792 "../../pacotes/yui290/build/resize/resize-min.js",
1787 1793 "../../pacotes/cpaint/cpaint2.inc.compressed.js",
  1794 + "../../classesjs/compactados/mustache.js",
  1795 + "../../classesjs/compactados/classe_i3geo_compacto.js",
1788 1796 "../../classesjs/compactados/classe_util_compacto.js",
1789 1797 "../../classesjs/compactados/classe_login_compacto.js",
1790 1798 "../../classesjs/compactados/classe_janela_compacto.js",
... ...
admin/principal.html
... ... @@ -7,14 +7,14 @@
7 7  
8 8 <link rel="stylesheet" type="text/css" href="html/admin.css">
9 9 <script type="text/javascript" src="js/core.js"></script>
  10 +<script type="text/javascript" src="dicionario/principal.js"></script>
10 11 </head>
11 12 <body class=" yui-skin-sam fundoPonto">
12 13 <center>
13 14 <div class="bordaSuperior">&nbsp;</div>
14 15 <div class="mascaraPrincipal" id="divGeral">
15 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 18 <h1>Administra&ccedil;&atilde;o do i3geo</h1>
19 19 <p>Se voc&ecirc; atualizou o Mapserver para a vers&atilde;o
20 20 5.2.2, seus mapfiles antigos podem n&atilde;o funcionar. Veja em
... ... @@ -89,6 +89,7 @@
89 89 </center>
90 90 </body>
91 91 <script>
  92 +core_parseMustacheBody(i3GEOadmin.principal.dicionario);
92 93 navn = false;
93 94 navm = false;
94 95 //seta as vari&aacute;veis navn e navm
... ...