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 @@ | @@ -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,6 +24,7 @@ body { | ||
| 24 | <script type="text/javascript" src="../dicionario/core.js"></script> | 24 | <script type="text/javascript" src="../dicionario/core.js"></script> |
| 25 | <script type="text/javascript" src="../dicionario/editormapfile.js"></script> | 25 | <script type="text/javascript" src="../dicionario/editormapfile.js"></script> |
| 26 | <script src="../js/listatemas.js" type="text/javascript"></script> | 26 | <script src="../js/listatemas.js" type="text/javascript"></script> |
| 27 | +<script type="text/javascript" src="../dicionario/listatemas.js"></script> | ||
| 27 | <script src="../js/editormapfile.js" type="text/javascript"></script> | 28 | <script src="../js/editormapfile.js" type="text/javascript"></script> |
| 28 | <script src="../js/editormapfile_classes.js" type="text/javascript"></script> | 29 | <script src="../js/editormapfile_classes.js" type="text/javascript"></script> |
| 29 | <script src="../js/editormapfile_estilos.js" type="text/javascript"></script> | 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 | function editorTemaMapfile(mapfile) | 4 | function editorTemaMapfile(mapfile) |
| 2 | { | 5 | { |
| 3 | core_pegaDados("buscando dados...","../php/menutemas.php?funcao=pegaTemaPorMapfile&codigo_tema="+mapfile,"montaEditorTema"); | 6 | core_pegaDados("buscando dados...","../php/menutemas.php?funcao=pegaTemaPorMapfile&codigo_tema="+mapfile,"montaEditorTema"); |
| @@ -77,51 +80,51 @@ function montaDivTemas(i) | @@ -77,51 +80,51 @@ function montaDivTemas(i) | ||
| 77 | { | 80 | { |
| 78 | var param = { | 81 | var param = { |
| 79 | "linhas":[ | 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 | var ins = ""; | 89 | var ins = ""; |
| 87 | ins += core_geraLinhas(param); | 90 | ins += core_geraLinhas(param); |
| 88 | - ins += "<p>Descrição (opcional):<br>"; | 91 | + ins += "<p>"+ $trad("descricao",i3GEOadmin.listatemas.dicionario) +"<br>"; |
| 89 | ins += "<input size=30 type=text id=desc_tema value='"+i.desc_tema+"' /></p>"; | 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 | ins += "<input size=30 type=text id=link_tema value='"+i.link_tema+"' /></p>"; | 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 | ins += "<input type=text size=30 value='"+i.tags_tema+"' id='tags_tema' ><br>"; | 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 | //tipoa_tema pode receber o valor META indicando que baseia-se no sistema de metadados estatisticos | 98 | //tipoa_tema pode receber o valor META indicando que baseia-se no sistema de metadados estatisticos |
| 96 | //nesse caso, tipoa_tema e preenchido pelo editor de mapfile | 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 | ins += "<select id='tipoa_tema' />"; | 101 | ins += "<select id='tipoa_tema' />"; |
| 99 | ins += "<option value='' "; | 102 | ins += "<option value='' "; |
| 100 | if (i.tipoa_tema == ""){ins += "selected";} | 103 | if (i.tipoa_tema == ""){ins += "selected";} |
| 101 | - ins += ">Normal</option>"; | 104 | + ins += ">"+ $trad("Normal",i3GEOadmin.listatemas.dicionario) +"</option>"; |
| 102 | ins += "<option value='META' "; | 105 | ins += "<option value='META' "; |
| 103 | if (i.tipoa_tema == "META"){ins += "selected";} | 106 | if (i.tipoa_tema == "META"){ins += "selected";} |
| 104 | - ins += ">Vinculado ao METAESTAT</option>"; | 107 | + ins += ">"+ $trad("metaestat",i3GEOadmin.listatemas.dicionario) +"</option>"; |
| 105 | ins += "<option value='WMS' "; | 108 | ins += "<option value='WMS' "; |
| 106 | if (i.tipoa_tema == "WMS"){ins += "selected";} | 109 | if (i.tipoa_tema == "WMS"){ins += "selected";} |
| 107 | ins += " >WMS<option></select></p>"; | 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 | ins += "<select id='ogc_tema' >"; | 112 | ins += "<select id='ogc_tema' >"; |
| 110 | ins += core_combosimnao(i.ogc_tema); | 113 | ins += core_combosimnao(i.ogc_tema); |
| 111 | ins += "</select></p>"; | 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 | ins += "<select id='download_tema' >"; | 116 | ins += "<select id='download_tema' >"; |
| 114 | ins += core_combosimnao(i.download_tema); | 117 | ins += core_combosimnao(i.download_tema); |
| 115 | ins += "</select></p>"; | 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 | ins += "<select id='kml_tema' >"; | 120 | ins += "<select id='kml_tema' >"; |
| 118 | ins += core_combosimnao(i.kml_tema); | 121 | ins += core_combosimnao(i.kml_tema); |
| 119 | ins += "</select></p>"; | 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 | ins += "<select id='kmz_tema' >"; | 124 | ins += "<select id='kmz_tema' >"; |
| 122 | ins += core_combosimnao(i.kmz_tema); | 125 | ins += core_combosimnao(i.kmz_tema); |
| 123 | ins += "</select></p>"; | 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 | ins += "<img id='imagemMiniatura' src='../../temas/miniaturas/"+i.imagem+"' /></p><br><br>"; | 128 | ins += "<img id='imagemMiniatura' src='../../temas/miniaturas/"+i.imagem+"' /></p><br><br>"; |
| 126 | ins += "<input type=hidden id=codigo_tema value='"+i.codigo_tema+"'/>"; | 129 | ins += "<input type=hidden id=codigo_tema value='"+i.codigo_tema+"'/>"; |
| 127 | return(ins); | 130 | return(ins); |
| @@ -175,7 +178,7 @@ function gravaDadosTema(id) | @@ -175,7 +178,7 @@ function gravaDadosTema(id) | ||
| 175 | } | 178 | } |
| 176 | par += "&id="+id; | 179 | par += "&id="+id; |
| 177 | core_carregando("ativa"); | 180 | core_carregando("ativa"); |
| 178 | - core_carregando(" gravando o registro do id= "+id); | 181 | + core_carregando($trad("gravaId",i3GEOadmin.core.dicionario)+id); |
| 179 | var sUrl = "../php/menutemas.php?funcao=alteraTemas"+par; | 182 | var sUrl = "../php/menutemas.php?funcao=alteraTemas"+par; |
| 180 | var callback = | 183 | var callback = |
| 181 | { | 184 | { |
| @@ -185,7 +188,7 @@ function gravaDadosTema(id) | @@ -185,7 +188,7 @@ function gravaDadosTema(id) | ||
| 185 | { | 188 | { |
| 186 | if(YAHOO.lang.JSON.parse(o.responseText) == "erro") | 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 | setTimeout("core_carregando('desativa')",3000); | 192 | setTimeout("core_carregando('desativa')",3000); |
| 190 | } | 193 | } |
| 191 | else | 194 | else |
| @@ -204,4 +207,4 @@ function gravaDadosTema(id) | @@ -204,4 +207,4 @@ function gravaDadosTema(id) | ||
| 204 | argument: { foo:"foo", bar:"bar" } | 207 | argument: { foo:"foo", bar:"bar" } |
| 205 | }; | 208 | }; |
| 206 | core_makeRequest(sUrl,callback,"POST"); | 209 | core_makeRequest(sUrl,callback,"POST"); |
| 207 | -} | ||
| 208 | \ No newline at end of file | 210 | \ No newline at end of file |
| 211 | +} |