Commit 85fdeccee06daaa2144050330043512d7da9e34b
1 parent
5c49ad51
Exists in
master
and in
7 other branches
Preparação do sistema de administração para tradução
Showing
3 changed files
with
20 additions
and
2 deletions
Show diff stats
... | ... | @@ -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"> </div> |
14 | 15 | <div class="mascaraPrincipal" id="divGeral"> |
15 | 16 | <div id=cabecalhoPrincipal></div> |
16 | - <p style="color: red">Atenção: o sistema de administração não | |
17 | - funciona corretamente com o navegador Internet Explorer.</p> | |
17 | + <p style="color: red">{{atencao}}</p> | |
18 | 18 | <h1>Administração do i3geo</h1> |
19 | 19 | <p>Se você atualizou o Mapserver para a versão |
20 | 20 | 5.2.2, seus mapfiles antigos podem nã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áveis navn e navm | ... | ... |