From ab5f4147ad0cfa4f28a958c3754a1ac334492001 Mon Sep 17 00:00:00 2001 From: Murilo Caixeta Date: Wed, 21 Oct 2015 13:49:55 +0000 Subject: [PATCH] Adaptação para dicionário --- admin/dicionario/core.js | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ admin/dicionario/editormapfile.js | 157 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- admin/js/editormapfile.js | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------- 3 files changed, 306 insertions(+), 51 deletions(-) diff --git a/admin/dicionario/core.js b/admin/dicionario/core.js index 9d3970f..d81be8c 100644 --- a/admin/dicionario/core.js +++ b/admin/dicionario/core.js @@ -86,6 +86,21 @@ i3GEOadmin.core.dicionario = { en : "", es : "" } ], + 'testarRapido' : [ { + pt : "teste rapido", + en : "", + es : "" + } ], + 'editarI3geo' : [ { + pt : "editar no i3Geo", + en : "", + es : "" + } ], + 'testarI3geo' : [ { + pt : "testar no i3Geo", + en : "", + es : "" + } ], 'editorTxt' : [ { pt : "Editor de textos", en : "", @@ -110,5 +125,90 @@ i3GEOadmin.core.dicionario = { pt : " excluindo o registro do id= ", en : "", es : "" + } ], + 'msgBuscaTemas' : [ { + pt : "buscando temas...", + en : "", + es : "" + } ], + 'enviar' : [ { + pt : "Enviar", + en : "", + es : "" + } ], + 'adicionaNovo' : [ { + pt : "Adicionar um novo", + en : "", + es : "" + } ], + 'layers' : [ { + pt : "Layers", + en : "", + es : "" + } ], + 'msgVerifica' : [ { + pt : " verificando", + en : "", + es : "" + } ], + 'erro' : [ { + pt : "Erro", + en : "", + es : "" + } ], + 'adicionaMap' : [ { + pt : " adicionando um novo mapfile", + en : "", + es : "" + } ], + 'codigoExiste' : [ { + pt : "Código já existe", + en : "", + es : "" + } ], + 'msgExcluiMap' : [ { + pt : " excluindo ", + en : "", + es : "" + } ], + 'msgCopia' : [ { + pt : "Copiando...", + en : "", + es : "" + } ], + 'nomeArquivo' : [ { + pt : "Nome do novo arquivo:", + en : "", + es : "" + } ], + 'gravaLayer' : [ { + pt : " gravando o registro do layer= ", + en : "", + es : "" + } ], + 'naoSalva' : [ { + pt : "Não foi possível salvar.", + en : "", + es : "" + } ], + 'msgModificaOrdem2' : [ { + pt : " modificando a ordem", + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" } ] }; diff --git a/admin/dicionario/editormapfile.js b/admin/dicionario/editormapfile.js index ee6592a..b69638d 100644 --- a/admin/dicionario/editormapfile.js +++ b/admin/dicionario/editormapfile.js @@ -40,5 +40,160 @@ i3GEOadmin.editormapfile.dicionario = { pt : "

Mapfiles (arquivos existentes no diretório i3geo/temas):

", en : "", es : "" - } ] + } ], + 'gvp' : [ { + pt : "Arquivo gvp: ", + en : "", + es : "" + } ], + 'nomeMap' : [ { + pt : "Nome do novo arquivo mapfile (sem .map) Não utilize caracteres acentuados ou espaços em branco", + en : "", + es : "" + } ], + 'permiteOgc' : [ { + pt : "Permitir o acesso aos dados via download e Web Services (WMS, WFS, etc.)", + en : "", + es : "" + } ], + 'metaestat' : [ { + pt : "Esse mapfile baseia-se no sistema de metadados estatísticos? Caso escolha sim, a conexão com o banco e o sql de acesso aos dados serão construídos de forma dinâmica", + en : "", + es : "" + } ], + 'tituloTema' : [ { + pt : "Título do novo tema", + en : "", + es : "" + } ], + 'tituloPt' : [ { + pt : "Em português: ", + en : "", + es : "" + } ], + 'tituloEs' : [ { + pt : "Espanhol (opcional): ", + en : "", + es : "" + } ], + 'tituloEn' : [ { + pt : "Inglês: (opcional)", + en : "", + es : "" + } ], + 'filtraLista' : [ { + pt : "filtrar lista", + en : "", + es : "" + } ], + 'retiraFavoritos' : [ { + pt : "retira dos favoritos", + en : "", + es : "" + } ], + 'favorito' : [ { + pt : "favorito", + en : "", + es : "" + } ], + 'criaCopia' : [ { + pt : "cria uma copia", + en : "", + es : "" + } ], + 'limpaCache' : [ { + pt : "limpa o cache de imagens se houver", + en : "", + es : "" + } ], + 'editaTema' : [ { + pt : "editar tema associado", + en : "", + es : "" + } ], + 'gruposUsuarios' : [ { + pt : "Grupos de usuários que podem utilizar", + en : "", + es : "" + } ], + 'semMap' : [ { + pt : "Os temas listados a seguir não possuem mapfiles criados. Você pode excluir o registro do tema (remoção do banco de dados) clicando na opção 'excluir' ou criar o mapfile na opção existente no formulário principal.", + en : "", + es : "" + } ], + 'digitaNome' : [ { + pt : "Digite o nome do arquivo", + en : "", + es : "" + } ], + 'msgLimpa' : [ { + pt : " limpando ", + en : "", + es : "" + } ], + 'excluiCache' : [ { + pt : "Exclui o cache temporário de renderização?", + en : "", + es : "" + } ], + 'extensao' : [ { + pt : "Sao necessarios 4 valores em extensao", + en : "", + es : "" + } ], + 'xmin' : [ { + pt : "xmin maior que xmax em extensao", + en : "", + es : "" + } ], + 'ymin' : [ { + pt : "ymin maior que ymax em extensao", + en : "", + es : "" + } ], + 'erroEscala' : [ { + pt : "Valor de escala incorreto", + en : "", + es : "" + } ], + 'senhaBd' : [ { + pt : "Senha de acesso ao banco", + en : "", + es : "" + } ], + 'valorSenha' : [ { + pt : "Complete com o valor da senha de acesso em 'password', exemplo: password=postgres", + en : "", + es : "" + } ], + 'apenasShp' : [ { + pt : "Opcao disponivel apenas para o tipo shapefile", // esta sem acento pois alguns navegadores não aceitam acentuacao em alert + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" + } ] }; diff --git a/admin/js/editormapfile.js b/admin/js/editormapfile.js index fbec212..7d2e247 100644 --- a/admin/js/editormapfile.js +++ b/admin/js/editormapfile.js @@ -150,7 +150,7 @@ function initMenu() ativaBotaoUploadGvsig("uploadGvsig"); core_carregando("ativa"); - core_carregando("buscando temas..."); + core_carregando($trad("msgBuscaTemas",i3GEOadmin.core.dicionario)); core_ativaPainelAjuda("ajuda","botaoAjuda"); core_pegaMapfiles("montaArvore()",letraAtual); } @@ -168,8 +168,8 @@ function ativaBotaoUploadGvsig(idBotao) { var botao,temp = function(){ var ins = '
' + - '

Arquivo gvp:

' + - '

' + + '

'+ $trad("gvp",i3GEOadmin.editormapfile.dicionario) +'

' + + '

' + '' + '

' + '
'; @@ -185,21 +185,21 @@ function ativaBotaoAdicionaMapfile(idBotao) var botao, adiciona = function() { core_montaEditor("adicionaNovoMapfile()","450px","660px","","Mapfile",true,true,false); - ins = "

Nome do novo arquivo mapfile (sem .map) não utilize caracteres acentuados ou espaços em branco

"; + ins = "

"+ $trad("nomeMap",i3GEOadmin.editormapfile.dicionario) +"

"; ins += "

"; ins += "

"; - ins += "Permitir o acesso aos dados via download e Web Services (WMS, WFS, etc.)

"; + ins += ""+ $trad("permiteOgc",i3GEOadmin.editormapfile.dicionario) +"

"; - ins += "

Esse mapfile baseia-se no sistema de metadados estatísticos? Caso escolha sim, a conexão com o banco e o sql de acesso aos dados serão construídos de forma dinâmica

"; + ins += "

"+ $trad("metaestat",i3GEOadmin.editormapfile.dicionario) +"

"; ins += ""; - ins += "

Título do novo tema

"; - ins += "

Em português:

"; + ins += "

"+ $trad("tituloTema",i3GEOadmin.editormapfile.dicionario) +"

"; + ins += "

"+ $trad("tituloPt",i3GEOadmin.editormapfile.dicionario) +"

"; ins += "

"; - ins += "

Espanhol (opcional):

"; + ins += "

"+ $trad("tituloEs",i3GEOadmin.editormapfile.dicionario) +"

"; ins += "

"; - ins += "

Inglês: (opcional)

"; + ins += "

"+ $trad("tituloEn",i3GEOadmin.editormapfile.dicionario) +"

"; ins += "

"; ins += "

"; $i("editor_bd").innerHTML = ins; @@ -324,32 +324,32 @@ function montaTextoTemaMapfile(mapfile){ } i = "margin-left:2px;width:13px;position:relative;cursor:pointer;top:2px"; - conteudo += " "; - conteudo += " "; + conteudo += " "; + conteudo += " "; if(i3GEO.util.in_array(mapfile.codigo,favoritosArray)){ - conteudo += " "; + conteudo += " "; } else{ - conteudo += " "; + conteudo += " "; } if(iconePlus){ - conteudo += " "; + conteudo += " "; } - conteudo += " "; - conteudo += " "; + conteudo += " "; + conteudo += " "; if(iconePlus){ - conteudo += " "; + conteudo += " "; } //opcao de download se for gvsig if(mapfile.extensao === "gvp"){ conteudo += " "; } if(mapfile.extensao === "map" || mapfile.extensao === "gvp"){ - conteudo += " "; - conteudo += " "; + conteudo += " "; + conteudo += " "; } - conteudo += " "; - conteudo += " "; + conteudo += " "; + conteudo += " "; conteudo += " "+mapfile.codigo+" "+mapfile.nome+""; conteudo += "
"; if(mapfile.imagem != "" && $i("mostraMini").checked == true){ @@ -402,11 +402,11 @@ function montaRaizTema(no,dados) //no que permite listar os grupos de usuarios registrados para o mapfile if(!tree.getNodeByProperty("etiquetaGrupousrTema",no.data.codigoMap)) { - var d = {tipo:"etiqueta",etiquetaGrupousrTema:no.data.id_tema,html:"Grupos de usuários que podem utilizar"}; + var d = {tipo:"etiqueta",etiquetaGrupousrTema:no.data.id_tema,html:""+ $trad("gruposUsuarios",i3GEOadmin.editormapfile.dicionario) +""}; tempNodeR = new YAHOO.widget.HTMLNode(d, no, true,true); tempNodeR.isLeaf = false; tempNodeR.enableHighlight = false; - var conteudo = "Adicionar um novo"; + var conteudo = ""+ $trad("adicionaNovo",i3GEOadmin.core.dicionario) +""; var d = {html:conteudo}; tempNode = new YAHOO.widget.HTMLNode(d, tempNodeR, false,true); tempNode.isLeaf = true; @@ -423,12 +423,12 @@ function montaRaizTema(no,dados) //no que permite listar os layers de um mapfile if(!tree.getNodeByProperty("etiquetaLayers",no.data.codigoMap)) { - var d = {tipo:"etiqueta",etiquetaLayers:no.data.codigoMap,html:"Layers"}; + var d = {tipo:"etiqueta",etiquetaLayers:no.data.codigoMap,html:""+ $trad("layers",i3GEOadmin.core.dicionario) +""}; tempNodeR = new YAHOO.widget.HTMLNode(d, no, true,true); tempNodeR.isLeaf = false; tempNodeR.enableHighlight = false; - var conteudo = "Adicionar um novo"; + var conteudo = ""+ $trad("adicionaNovo",i3GEOadmin.core.dicionario) +""; var d = {html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, tempNodeR, false,true); tempNode.isLeaf = true; @@ -463,7 +463,7 @@ function verificaOrfaos() { sUrl = "../php/menutemas.php?funcao=verificaOrfaos"; core_carregando("ativa"); - core_carregando(" verificando"); + core_carregando($trad("msgVerifica",i3GEOadmin.core.dicionario)); var callback = { @@ -473,18 +473,18 @@ function verificaOrfaos() { if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("Erro"); + core_carregando(""+ $trad("erro",i3GEOadmin.core.dicionario) +""); setTimeout("core_carregando('desativa')",3000); } else { core_carregando("desativa"); - var ins = "

Os temas listados a seguir não possuem mapfiles criados. Você pode excluir o registro do tema (remoção do banco de dados) clicando na opção 'excluir' ou criar o mapfile na opção existente no formulário principal.", + var ins = "

"+ $trad("semMap",i3GEOadmin.editormapfile.dicionario) +"", d = YAHOO.lang.JSON.parse(o.responseText), n = d.length, i,ima; for(i=0;i'; + ima = ''; ins += "

"+ima+d[i].nome_tema+" "+d[i].codigo_tema+" id: "+d[i].id_tema+""; } $i("editor_bd").innerHTML = ins; @@ -522,14 +522,14 @@ function adicionaNovoMapfile() acessopublico = "NAO"; } if(codigo === ""){ - alert("Digite o nome do arquivo");return; + alert($trad("digitaNome",i3GEOadmin.editormapfile.dicionario));return; } codigo = codigo.toLowerCase(); codigo = i3GEO.util.removeAcentos(codigo); codigo = codigo.replace(" ",""); sUrl = "../php/editormapfile.php?funcao=criarNovoMap&nome="+nome+"&codigo="+codigo+"&it="+it+"&en="+en+"&es="+es+"&metaestat="+metaestat+"&acessopublico="+acessopublico; core_carregando("ativa"); - core_carregando(" adicionando um novo mapfile"); + core_carregando($trad("adicionaMap",i3GEOadmin.core.dicionario)); var callback = { success:function(o) @@ -538,7 +538,7 @@ function adicionaNovoMapfile() { if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("Código já existe"); + core_carregando(""+ $trad("codigoExiste",i3GEOadmin.core.dicionario) +""); setTimeout("core_carregando('desativa')",3000); } else @@ -564,7 +564,7 @@ Exclui o cache de imagens referentes ao mapfile */ function limparCacheMapfile(codigoMap) { - var mensagem = " limpando "+codigoMap; + var mensagem = $trad("msgLimpa",i3GEOadmin.editormapfile.dicionario)+codigoMap; var sUrl = "../php/editormapfile.php?funcao=limparCacheMapfile&codigoMap="+codigoMap; var handleYes = function() { @@ -586,7 +586,7 @@ function limparCacheMapfile(codigoMap) }; var handleNo = function() {this.hide();}; - var mensagem = "Exclui o cache temporário de renderização?"; + var mensagem = $trad("excluiCache",i3GEOadmin.editormapfile.dicionario); var largura = "300"; core_dialogoContinua(handleYes,handleNo,mensagem,largura); } @@ -600,7 +600,7 @@ Exclui um mapfile function excluirMapfile(codigoMap) { removeFavoritos(codigoMap,false); - var mensagem = " excluindo "+codigoMap; + var mensagem = $trad("msgExcluiMap",i3GEOadmin.core.dicionario)+codigoMap; var no = tree.getNodeByProperty("id",codigoMap); var sUrl = "../php/editormapfile.php?funcao=excluirMapfile&codigoMap="+codigoMap; core_excluiNoTree(sUrl,no,mensagem,codigoMap); @@ -634,7 +634,7 @@ function clonarMapfile(codigoMap) if(novonome == "") {return;} core_carregando("ativa"); - core_carregando("Copiando..."); + core_carregando($trad("msgCopia",i3GEOadmin.core.dicionario)); var callback = { success:function(o) @@ -653,7 +653,7 @@ function clonarMapfile(codigoMap) }; var handleNo = function() {this.hide();}; - var mensagem = "Nome do novo arquivo:
"; + var mensagem = ""+ $trad("nomeArquivo",i3GEOadmin.core.dicionario) +"
"; var largura = "300"; core_dialogoPergunta(handleYes,handleNo,mensagem,largura); } @@ -715,7 +715,7 @@ function salvarDadosEditorPlugin(onde,plugin,codigoMap,codigoLayer){ } } core_carregando("ativa"); - core_carregando(" gravando o registro do layer= "+codigoLayer); + core_carregando($trad("gravaLayer",i3GEOadmin.core.dicionario)+codigoLayer); var sUrl = prog + "&codigoMap=" + codigoMap + "&codigoLayer=" + codigoLayer @@ -724,7 +724,7 @@ function salvarDadosEditorPlugin(onde,plugin,codigoMap,codigoLayer){ success:function(o) { try { if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("Não foi possível salvar."); + core_carregando(""+ $trad("naoSalva",i3GEOadmin.core.dicionario) +""); setTimeout("core_carregando('desativa')",3000); } else { @@ -806,17 +806,17 @@ function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo, if(valorTeste != ""){ teste1 = valorTeste.split(" "); if(teste1.length != 4) - {alert("Sao necessarios 4 valores em extensao");return;} + {alert($trad("extensao",i3GEOadmin.editormapfile.dicionario));return;} if(teste1[0]*1 > teste1[2]*1) - {alert("xmin maior que xmax em extensao");return;} + {alert($trad("xmin",i3GEOadmin.editormapfile.dicionario));return;} if(teste1[1]*1 > teste1[3]*1) - {alert("ymin maior que ymax em extensao");return;} + {alert($trad("ymin",i3GEOadmin.editormapfile.dicionario));return;} } valorTeste = $i("escala").value; if(valorTeste != ""){ teste1 = valorTeste * 1; if(teste1 <= 0){ - alert("Valor de escala incorreto"); + alert($trad("erroEscala",i3GEOadmin.editormapfile.dicionario)); return; } } @@ -876,13 +876,13 @@ function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo, } }catch(e){alert(e);} core_carregando("ativa"); - core_carregando(" gravando o registro do layer= "+codigoLayer); + core_carregando($trad("gravaLayer",i3GEOadmin.core.dicionario)+codigoLayer); sUrl = prog+par; callback = { success:function(o) { try{ if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("Não foi possível salvar."); + core_carregando(""+ $trad("naoSalva",i3GEOadmin.core.dicionario) +""); setTimeout("core_carregando('desativa')",3000); } else{ @@ -1018,7 +1018,7 @@ function sobeDesce(movimento,tipo,codigoMap,codigoLayer,indiceClasse,indiceEstil { var sUrl = "../php/editormapfile.php?funcao=movimentaNo&tipo="+tipo+"&movimento="+movimento+"&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse+"&indiceEstilo="+indiceEstilo; core_carregando("ativa"); - core_carregando(" modificando a ordem"); + core_carregando($trad("msgModificaOrdem2",i3GEOadmin.core.dicionario)); core_makeRequest(sUrl,callback); } } @@ -1033,13 +1033,13 @@ function selConexaoBanco(eleValue){ textos = [], selecionados = [], funcaoFinal = function(){ - var c,m = prompt("Senha de acesso ao banco", ""); + var c,m = prompt($trad("senhaBd",i3GEOadmin.editormapfile.dicionario), ""); if (m != null) { c = $i(eleValue); c.value = c.value.replace("******",m); } else{ - alert("Complete com o valor da senha de acesso em 'password', exemplo: password=postgres"); + alert($trad("valorSenha",i3GEOadmin.editormapfile.dicionario)); } }; for(i=0;i