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 | +} |