Commit d6a5142ea594511443a3187adfcd97ec5648b1ac
1 parent
9bd6bee9
Exists in
master
and in
7 other branches
Adaptação para dicionário
Showing
4 changed files
with
136 additions
and
20 deletions
Show diff stats
| ... | ... | @@ -0,0 +1,113 @@ |
| 1 | +i3GEOadmin.listatemas = {}; | |
| 2 | +i3GEOadmin.listatemas.dicionario = { | |
| 3 | + 'nomeTema' : [ { | |
| 4 | + pt : "Nome que será mostrado na árvore de menus (português) - altera também o metadata TEMA, existente no mapfile, usado como título na árvore de camadas:", | |
| 5 | + en : "", | |
| 6 | + es : "" | |
| 7 | + } ], | |
| 8 | + 'en' : [ { | |
| 9 | + pt : "Inglês (opcional):", | |
| 10 | + en : "", | |
| 11 | + es : "" | |
| 12 | + } ], | |
| 13 | + 'es' : [ { | |
| 14 | + pt : "Espanhol (opcional):", | |
| 15 | + en : "", | |
| 16 | + es : "" | |
| 17 | + } ], | |
| 18 | + 'it' : [ { | |
| 19 | + pt : "Italiano (opcional):", | |
| 20 | + en : "", | |
| 21 | + es : "" | |
| 22 | + } ], | |
| 23 | + 'descricao' : [ { | |
| 24 | + pt : "Descrição (opcional):", | |
| 25 | + en : "", | |
| 26 | + es : "" | |
| 27 | + } ], | |
| 28 | + 'fonte' : [ { | |
| 29 | + pt : "Link para a fonte (opcional):", | |
| 30 | + en : "", | |
| 31 | + es : "" | |
| 32 | + } ], | |
| 33 | + 'tags' : [ { | |
| 34 | + pt : "Tags (separe com espaço). Você pode digitar novos tags ou pegar da lista abaixo (opcional):", | |
| 35 | + en : "", | |
| 36 | + es : "" | |
| 37 | + } ], | |
| 38 | + 'busca' : [ { | |
| 39 | + pt : "Buscando...", | |
| 40 | + en : "", | |
| 41 | + es : "" | |
| 42 | + } ], | |
| 43 | + 'tipo' : [ { | |
| 44 | + pt : "Tipo (preencha apenas se contiver layers do tipo WMS ou se for baseado no sistema METAESTAT):", | |
| 45 | + en : "", | |
| 46 | + es : "" | |
| 47 | + } ], | |
| 48 | + 'normal' : [ { | |
| 49 | + pt : "Normal", | |
| 50 | + en : "", | |
| 51 | + es : "" | |
| 52 | + } ], | |
| 53 | + 'metaestat' : [ { | |
| 54 | + pt : "Vinculado ao METAESTAT", | |
| 55 | + en : "", | |
| 56 | + es : "" | |
| 57 | + } ], | |
| 58 | + 'permiteOgc' : [ { | |
| 59 | + pt : "Permite acesso via WMS/WFS? (não ocasiona restrição em temas do tipo gvSIG)", | |
| 60 | + en : "", | |
| 61 | + es : "" | |
| 62 | + } ], | |
| 63 | + 'permiteDownload' : [ { | |
| 64 | + pt : "Permite o download na aplicação datadownload.htm? (não afeta temas do tipo gvSIG) (não afeta a permissão de download definida no item 'disponibilidade' existente em cada layer)", | |
| 65 | + en : "", | |
| 66 | + es : "" | |
| 67 | + } ], | |
| 68 | + 'permiteKml' : [ { | |
| 69 | + pt : "Permite acesso via kml? (não restringe em temas do tipo gvSIG)", | |
| 70 | + en : "", | |
| 71 | + es : "" | |
| 72 | + } ], | |
| 73 | + 'permiteKmz' : [ { | |
| 74 | + pt : "Permite acesso via kmz (kml com dados vetoriais)? (não restringe em temas do tipo gvSIG)", | |
| 75 | + en : "", | |
| 76 | + es : "" | |
| 77 | + } ], | |
| 78 | + 'miniatura' : [ { | |
| 79 | + pt : "Clique para atualizar ou cria a miniatura.</span> Cada tema pode ter uma imagem miniatura que é mostrada em algumas funcionalidades do i3Geo. Utilize essa opção para criar a miniatura para o tema em edição.", | |
| 80 | + en : "", | |
| 81 | + es : "" | |
| 82 | + } ], | |
| 83 | + 'msgNaoExcluiTema' : [ { | |
| 84 | + pt : "Não foi possível excluir. Verifique se não existem menus vinculados a este tema", | |
| 85 | + en : "", | |
| 86 | + es : "" | |
| 87 | + } ], | |
| 88 | + '' : [ { | |
| 89 | + pt : "", | |
| 90 | + en : "", | |
| 91 | + es : "" | |
| 92 | + } ], | |
| 93 | + '' : [ { | |
| 94 | + pt : "", | |
| 95 | + en : "", | |
| 96 | + es : "" | |
| 97 | + } ], | |
| 98 | + '' : [ { | |
| 99 | + pt : "", | |
| 100 | + en : "", | |
| 101 | + es : "" | |
| 102 | + } ], | |
| 103 | + '' : [ { | |
| 104 | + pt : "", | |
| 105 | + en : "", | |
| 106 | + es : "" | |
| 107 | + } ], | |
| 108 | + '' : [ { | |
| 109 | + pt : "", | |
| 110 | + en : "", | |
| 111 | + es : "" | |
| 112 | + } ] | |
| 113 | +}; | ... | ... |
admin/html/editormapfile.html
| ... | ... | @@ -24,6 +24,7 @@ body { |
| 24 | 24 | <script type="text/javascript" src="../dicionario/core.js"></script> |
| 25 | 25 | <script type="text/javascript" src="../dicionario/editormapfile.js"></script> |
| 26 | 26 | <script src="../js/listatemas.js" type="text/javascript"></script> |
| 27 | +<script type="text/javascript" src="../dicionario/listatemas.js"></script> | |
| 27 | 28 | <script src="../js/editormapfile.js" type="text/javascript"></script> |
| 28 | 29 | <script src="../js/editormapfile_classes.js" type="text/javascript"></script> |
| 29 | 30 | <script src="../js/editormapfile_estilos.js" type="text/javascript"></script> | ... | ... |
admin/js/importar.js
admin/js/listatemas.js
| 1 | +// | |
| 2 | +//Dependencias: Este programa necessita do arquivo "../dicionario/editormapfile.js" | |
| 3 | +// | |
| 1 | 4 | function editorTemaMapfile(mapfile) |
| 2 | 5 | { |
| 3 | 6 | core_pegaDados("buscando dados...","../php/menutemas.php?funcao=pegaTemaPorMapfile&codigo_tema="+mapfile,"montaEditorTema"); |
| ... | ... | @@ -77,51 +80,51 @@ function montaDivTemas(i) |
| 77 | 80 | { |
| 78 | 81 | var param = { |
| 79 | 82 | "linhas":[ |
| 80 | - {titulo:"Nome que será mostrado na árvore de menus (português) - altera também o metadata TEMA, existente no mapfile, usado como título na árvore de camadas:",id:"nome_tema",size:"30",value:i.nome_tema,tipo:"text",div:""}, | |
| 81 | - {titulo:"Inglês (opcional):",id:"en",size:"30",value:i.en,tipo:"text",div:""}, | |
| 82 | - {titulo:"Espanhol (opcional):",id:"es",size:"30",value:i.es,tipo:"text",div:""}, | |
| 83 | - {titulo:"Italiano (opcional):",id:"it",size:"30",value:i.it,tipo:"text",div:""} | |
| 83 | + {titulo:$trad("nomeTema",i3GEOadmin.listatemas.dicionario),id:"nome_tema",size:"30",value:i.nome_tema,tipo:"text",div:""}, | |
| 84 | + {titulo:$trad("en",i3GEOadmin.listatemas.dicionario),id:"en",size:"30",value:i.en,tipo:"text",div:""}, | |
| 85 | + {titulo:$trad("es",i3GEOadmin.listatemas.dicionario),id:"es",size:"30",value:i.es,tipo:"text",div:""}, | |
| 86 | + {titulo:$trad("it",i3GEOadmin.listatemas.dicionario),id:"it",size:"30",value:i.it,tipo:"text",div:""} | |
| 84 | 87 | ] |
| 85 | 88 | }; |
| 86 | 89 | var ins = ""; |
| 87 | 90 | ins += core_geraLinhas(param); |
| 88 | - ins += "<p>Descrição (opcional):<br>"; | |
| 91 | + ins += "<p>"+ $trad("descricao",i3GEOadmin.listatemas.dicionario) +"<br>"; | |
| 89 | 92 | ins += "<input size=30 type=text id=desc_tema value='"+i.desc_tema+"' /></p>"; |
| 90 | - ins += "<p>Link para a fonte (opcional):<br>"; | |
| 93 | + ins += "<p>"+ $trad("fonte",i3GEOadmin.listatemas.dicionario) +"<br>"; | |
| 91 | 94 | ins += "<input size=30 type=text id=link_tema value='"+i.link_tema+"' /></p>"; |
| 92 | - ins += "<p>Tags (separe com espaço). Você pode digitar novos tags ou pegar da lista abaixo (opcional):"; | |
| 95 | + ins += "<p>"+ $trad("tags",i3GEOadmin.listatemas.dicionario) +""; | |
| 93 | 96 | ins += "<input type=text size=30 value='"+i.tags_tema+"' id='tags_tema' ><br>"; |
| 94 | - ins += "<div id=comboTags >Buscando...</div>"; | |
| 97 | + ins += "<div id=comboTags >"+ $trad("busca",i3GEOadmin.listatemas.dicionario) +"</div>"; | |
| 95 | 98 | //tipoa_tema pode receber o valor META indicando que baseia-se no sistema de metadados estatisticos |
| 96 | 99 | //nesse caso, tipoa_tema e preenchido pelo editor de mapfile |
| 97 | - ins += "<p>Tipo (preencha apenas se contiver layers do tipo WMS ou se for baseado no sistema METAESTAT):<br>"; | |
| 100 | + ins += "<p>"+ $trad("tipo",i3GEOadmin.listatemas.dicionario) +"<br>"; | |
| 98 | 101 | ins += "<select id='tipoa_tema' />"; |
| 99 | 102 | ins += "<option value='' "; |
| 100 | 103 | if (i.tipoa_tema == ""){ins += "selected";} |
| 101 | - ins += ">Normal</option>"; | |
| 104 | + ins += ">"+ $trad("Normal",i3GEOadmin.listatemas.dicionario) +"</option>"; | |
| 102 | 105 | ins += "<option value='META' "; |
| 103 | 106 | if (i.tipoa_tema == "META"){ins += "selected";} |
| 104 | - ins += ">Vinculado ao METAESTAT</option>"; | |
| 107 | + ins += ">"+ $trad("metaestat",i3GEOadmin.listatemas.dicionario) +"</option>"; | |
| 105 | 108 | ins += "<option value='WMS' "; |
| 106 | 109 | if (i.tipoa_tema == "WMS"){ins += "selected";} |
| 107 | 110 | ins += " >WMS<option></select></p>"; |
| 108 | - ins += "<p>Permite acesso via WMS/WFS? (não ocasiona restrição em temas do tipo gvSIG)<br>"; | |
| 111 | + ins += "<p>"+ $trad("permiteOgc",i3GEOadmin.listatemas.dicionario) +"<br>"; | |
| 109 | 112 | ins += "<select id='ogc_tema' >"; |
| 110 | 113 | ins += core_combosimnao(i.ogc_tema); |
| 111 | 114 | ins += "</select></p>"; |
| 112 | - ins += "<p>Permite o download na aplicação datadownload.htm? (não afeta temas do tipo gvSIG) (não afeta a permissão de download definida no item 'disponibilidade' existente em cada layer)<br>"; | |
| 115 | + ins += "<p>"+ $trad("permiteDownload",i3GEOadmin.listatemas.dicionario) +"<br>"; | |
| 113 | 116 | ins += "<select id='download_tema' >"; |
| 114 | 117 | ins += core_combosimnao(i.download_tema); |
| 115 | 118 | ins += "</select></p>"; |
| 116 | - ins += "<p>Permite acesso via kml? (não restringe em temas do tipo gvSIG)<br>"; | |
| 119 | + ins += "<p>"+ $trad("permiteKml",i3GEOadmin.listatemas.dicionario) +"<br>"; | |
| 117 | 120 | ins += "<select id='kml_tema' >"; |
| 118 | 121 | ins += core_combosimnao(i.kml_tema); |
| 119 | 122 | ins += "</select></p>"; |
| 120 | - ins += "<p>Permite acesso via kmz (kml com dados vetoriais)? (não restringe em temas do tipo gvSIG)<br>"; | |
| 123 | + ins += "<p>"+ $trad("permiteKmz",i3GEOadmin.listatemas.dicionario) +"<br>"; | |
| 121 | 124 | ins += "<select id='kmz_tema' >"; |
| 122 | 125 | ins += core_combosimnao(i.kmz_tema); |
| 123 | 126 | ins += "</select></p>"; |
| 124 | - ins += "<p><span onclick='atualizaMiniatura()' style='color:blue;cursor:pointer' >Clique para atualizar ou cria a miniatura.</span> Cada tema pode ter uma imagem miniatura que é mostrada em algumas funcionalidades do i3Geo. Utilize essa opção para criar a miniatura para o tema em edição.<br>"; | |
| 127 | + ins += "<p><span onclick='atualizaMiniatura()' style='color:blue;cursor:pointer' >"+ $trad("miniatura",i3GEOadmin.listatemas.dicionario) +"<br>"; | |
| 125 | 128 | ins += "<img id='imagemMiniatura' src='../../temas/miniaturas/"+i.imagem+"' /></p><br><br>"; |
| 126 | 129 | ins += "<input type=hidden id=codigo_tema value='"+i.codigo_tema+"'/>"; |
| 127 | 130 | return(ins); |
| ... | ... | @@ -175,7 +178,7 @@ function gravaDadosTema(id) |
| 175 | 178 | } |
| 176 | 179 | par += "&id="+id; |
| 177 | 180 | core_carregando("ativa"); |
| 178 | - core_carregando(" gravando o registro do id= "+id); | |
| 181 | + core_carregando($trad("gravaId",i3GEOadmin.core.dicionario)+id); | |
| 179 | 182 | var sUrl = "../php/menutemas.php?funcao=alteraTemas"+par; |
| 180 | 183 | var callback = |
| 181 | 184 | { |
| ... | ... | @@ -185,7 +188,7 @@ function gravaDadosTema(id) |
| 185 | 188 | { |
| 186 | 189 | if(YAHOO.lang.JSON.parse(o.responseText) == "erro") |
| 187 | 190 | { |
| 188 | - core_carregando("<span style=color:red >Não foi possível excluir. Verifique se não existem menus vinculados a este tema</span>"); | |
| 191 | + core_carregando("<span style=color:red >"+ $trad("msgNaoExcluiTema",i3GEOadmin.listatemas.dicionario) +"</span>"); | |
| 189 | 192 | setTimeout("core_carregando('desativa')",3000); |
| 190 | 193 | } |
| 191 | 194 | else |
| ... | ... | @@ -204,4 +207,4 @@ function gravaDadosTema(id) |
| 204 | 207 | argument: { foo:"foo", bar:"bar" } |
| 205 | 208 | }; |
| 206 | 209 | core_makeRequest(sUrl,callback,"POST"); |
| 207 | -} | |
| 208 | 210 | \ No newline at end of file |
| 211 | +} | ... | ... |