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