From d6a5142ea594511443a3187adfcd97ec5648b1ac Mon Sep 17 00:00:00 2001 From: Murilo Caixeta Date: Thu, 5 Nov 2015 11:46:23 +0000 Subject: [PATCH] Adaptação para dicionário --- admin/dicionario/listatemas.js | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ admin/html/editormapfile.html | 1 + admin/js/importar.js | 1 - admin/js/listatemas.js | 41 ++++++++++++++++++++++------------------- 4 files changed, 136 insertions(+), 20 deletions(-) create mode 100644 admin/dicionario/listatemas.js diff --git a/admin/dicionario/listatemas.js b/admin/dicionario/listatemas.js new file mode 100644 index 0000000..82f7a52 --- /dev/null +++ b/admin/dicionario/listatemas.js @@ -0,0 +1,113 @@ +i3GEOadmin.listatemas = {}; +i3GEOadmin.listatemas.dicionario = { + 'nomeTema' : [ { + 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:", + en : "", + es : "" + } ], + 'en' : [ { + pt : "Inglês (opcional):", + en : "", + es : "" + } ], + 'es' : [ { + pt : "Espanhol (opcional):", + en : "", + es : "" + } ], + 'it' : [ { + pt : "Italiano (opcional):", + en : "", + es : "" + } ], + 'descricao' : [ { + pt : "Descrição (opcional):", + en : "", + es : "" + } ], + 'fonte' : [ { + pt : "Link para a fonte (opcional):", + en : "", + es : "" + } ], + 'tags' : [ { + pt : "Tags (separe com espaço). Você pode digitar novos tags ou pegar da lista abaixo (opcional):", + en : "", + es : "" + } ], + 'busca' : [ { + pt : "Buscando...", + en : "", + es : "" + } ], + 'tipo' : [ { + pt : "Tipo (preencha apenas se contiver layers do tipo WMS ou se for baseado no sistema METAESTAT):", + en : "", + es : "" + } ], + 'normal' : [ { + pt : "Normal", + en : "", + es : "" + } ], + 'metaestat' : [ { + pt : "Vinculado ao METAESTAT", + en : "", + es : "" + } ], + 'permiteOgc' : [ { + pt : "Permite acesso via WMS/WFS? (não ocasiona restrição em temas do tipo gvSIG)", + en : "", + es : "" + } ], + 'permiteDownload' : [ { + 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)", + en : "", + es : "" + } ], + 'permiteKml' : [ { + pt : "Permite acesso via kml? (não restringe em temas do tipo gvSIG)", + en : "", + es : "" + } ], + 'permiteKmz' : [ { + pt : "Permite acesso via kmz (kml com dados vetoriais)? (não restringe em temas do tipo gvSIG)", + en : "", + es : "" + } ], + 'miniatura' : [ { + pt : "Clique para atualizar ou cria a miniatura. 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.", + en : "", + es : "" + } ], + 'msgNaoExcluiTema' : [ { + pt : "Não foi possível excluir. Verifique se não existem menus vinculados a este tema", + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" + } ], + '' : [ { + pt : "", + en : "", + es : "" + } ] +}; diff --git a/admin/html/editormapfile.html b/admin/html/editormapfile.html index c0844a7..5930360 100644 --- a/admin/html/editormapfile.html +++ b/admin/html/editormapfile.html @@ -24,6 +24,7 @@ body { + diff --git a/admin/js/importar.js b/admin/js/importar.js index f97d183..d760f1f 100644 --- a/admin/js/importar.js +++ b/admin/js/importar.js @@ -29,7 +29,6 @@ Arquivo: i3geo/admin/js/importar.js */ - YAHOO.namespace("admin.container"); function fim () { diff --git a/admin/js/listatemas.js b/admin/js/listatemas.js index 574a367..11235ff 100644 --- a/admin/js/listatemas.js +++ b/admin/js/listatemas.js @@ -1,3 +1,6 @@ +// +//Dependencias: Este programa necessita do arquivo "../dicionario/editormapfile.js" +// function editorTemaMapfile(mapfile) { core_pegaDados("buscando dados...","../php/menutemas.php?funcao=pegaTemaPorMapfile&codigo_tema="+mapfile,"montaEditorTema"); @@ -77,51 +80,51 @@ function montaDivTemas(i) { var param = { "linhas":[ - {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:""}, - {titulo:"Inglês (opcional):",id:"en",size:"30",value:i.en,tipo:"text",div:""}, - {titulo:"Espanhol (opcional):",id:"es",size:"30",value:i.es,tipo:"text",div:""}, - {titulo:"Italiano (opcional):",id:"it",size:"30",value:i.it,tipo:"text",div:""} + {titulo:$trad("nomeTema",i3GEOadmin.listatemas.dicionario),id:"nome_tema",size:"30",value:i.nome_tema,tipo:"text",div:""}, + {titulo:$trad("en",i3GEOadmin.listatemas.dicionario),id:"en",size:"30",value:i.en,tipo:"text",div:""}, + {titulo:$trad("es",i3GEOadmin.listatemas.dicionario),id:"es",size:"30",value:i.es,tipo:"text",div:""}, + {titulo:$trad("it",i3GEOadmin.listatemas.dicionario),id:"it",size:"30",value:i.it,tipo:"text",div:""} ] }; var ins = ""; ins += core_geraLinhas(param); - ins += "

Descrição (opcional):
"; + ins += "

"+ $trad("descricao",i3GEOadmin.listatemas.dicionario) +"
"; ins += "

"; - ins += "

Link para a fonte (opcional):
"; + ins += "

"+ $trad("fonte",i3GEOadmin.listatemas.dicionario) +"
"; ins += "

"; - ins += "

Tags (separe com espaço). Você pode digitar novos tags ou pegar da lista abaixo (opcional):"; + ins += "

"+ $trad("tags",i3GEOadmin.listatemas.dicionario) +""; ins += "
"; - ins += "

Buscando...
"; + ins += "
"+ $trad("busca",i3GEOadmin.listatemas.dicionario) +"
"; //tipoa_tema pode receber o valor META indicando que baseia-se no sistema de metadados estatisticos //nesse caso, tipoa_tema e preenchido pelo editor de mapfile - ins += "

Tipo (preencha apenas se contiver layers do tipo WMS ou se for baseado no sistema METAESTAT):
"; + ins += "

"+ $trad("tipo",i3GEOadmin.listatemas.dicionario) +"
"; ins += ""; ins += core_combosimnao(i.ogc_tema); ins += "

"; - ins += "

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)
"; + ins += "

"+ $trad("permiteDownload",i3GEOadmin.listatemas.dicionario) +"
"; ins += "

"; - ins += "

Permite acesso via kml? (não restringe em temas do tipo gvSIG)
"; + ins += "

"+ $trad("permiteKml",i3GEOadmin.listatemas.dicionario) +"
"; ins += "

"; - ins += "

Permite acesso via kmz (kml com dados vetoriais)? (não restringe em temas do tipo gvSIG)
"; + ins += "

"+ $trad("permiteKmz",i3GEOadmin.listatemas.dicionario) +"
"; ins += "

"; - ins += "

Clique para atualizar ou cria a miniatura. 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.
"; + ins += "

"+ $trad("miniatura",i3GEOadmin.listatemas.dicionario) +"
"; ins += "



"; ins += ""; return(ins); @@ -175,7 +178,7 @@ function gravaDadosTema(id) } par += "&id="+id; core_carregando("ativa"); - core_carregando(" gravando o registro do id= "+id); + core_carregando($trad("gravaId",i3GEOadmin.core.dicionario)+id); var sUrl = "../php/menutemas.php?funcao=alteraTemas"+par; var callback = { @@ -185,7 +188,7 @@ function gravaDadosTema(id) { if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("Não foi possível excluir. Verifique se não existem menus vinculados a este tema"); + core_carregando(""+ $trad("msgNaoExcluiTema",i3GEOadmin.listatemas.dicionario) +""); setTimeout("core_carregando('desativa')",3000); } else @@ -204,4 +207,4 @@ function gravaDadosTema(id) argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback,"POST"); -} \ No newline at end of file +} -- libgit2 0.21.2