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 @@
  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 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
... ... @@ -29,7 +29,6 @@ Arquivo:
29 29  
30 30 i3geo/admin/js/importar.js
31 31 */
32   -
33 32 YAHOO.namespace("admin.container");
34 33 function fim ()
35 34 {
... ...
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&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 89 var ins = "";
87 90 ins += core_geraLinhas(param);
88   - ins += "<p>Descri&ccedil;&atilde;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&ccedil;o). Voc&ecirc; 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&atilde;o ocasiona restri&ccedil;&atilde;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&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 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&atilde;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&atilde;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 &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 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&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 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 +}
... ...