Commit d6a5142ea594511443a3187adfcd97ec5648b1ac

Authored by Murilo Caixêta
1 parent 9bd6bee9

Adaptação para dicionário

admin/dicionario/listatemas.js 0 → 100644
@@ -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 &eacute; mostrada em algumas funcionalidades do i3Geo. Utilize essa op&ccedil;&atilde;o para criar a miniatura para o tema em edi&ccedil;&atilde;o.",
  80 + en : "",
  81 + es : ""
  82 + } ],
  83 + 'msgNaoExcluiTema' : [ {
  84 + pt : "N&atilde;o foi poss&iacute;vel excluir. Verifique se n&atilde;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
@@ -29,7 +29,6 @@ Arquivo: @@ -29,7 +29,6 @@ Arquivo:
29 29
30 i3geo/admin/js/importar.js 30 i3geo/admin/js/importar.js
31 */ 31 */
32 -  
33 YAHOO.namespace("admin.container"); 32 YAHOO.namespace("admin.container");
34 function fim () 33 function fim ()
35 { 34 {
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&aacute; mostrado na &aacute;rvore de menus (portugu&ecirc;s) - altera tamb&eacute;m o metadata TEMA, existente no mapfile, usado como t&iacute;tulo na &aacute;rvore de camadas:",id:"nome_tema",size:"30",value:i.nome_tema,tipo:"text",div:""},  
81 - {titulo:"Ingl&ecirc;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&ccedil;&atilde;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&ccedil;o). Voc&ecirc; 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&atilde;o ocasiona restri&ccedil;&atilde;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&ccedil;&atilde;o datadownload.htm? (n&atilde;o afeta temas do tipo gvSIG) (n&atilde;o afeta a permiss&atilde;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&atilde;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&atilde;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 &eacute; mostrada em algumas funcionalidades do i3Geo. Utilize essa op&ccedil;&atilde;o para criar a miniatura para o tema em edi&ccedil;&atilde;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&atilde;o foi poss&iacute;vel excluir. Verifique se n&atilde;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 +}