Commit f8769eef84b5c1bc9bc40acf9f3406362ce3d673
1 parent
aca9ec1b
Exists in
master
and in
7 other branches
Adaptação para dicionário
Showing
5 changed files
with
290 additions
and
45 deletions
Show diff stats
admin/dicionario/core.js
@@ -211,13 +211,13 @@ i3GEOadmin.core.dicionario = { | @@ -211,13 +211,13 @@ i3GEOadmin.core.dicionario = { | ||
211 | en : "", | 211 | en : "", |
212 | es : "" | 212 | es : "" |
213 | } ], | 213 | } ], |
214 | - '' : [ { | ||
215 | - pt : "", | 214 | + 'salvaTxt' : [ { |
215 | + pt : "salvando texto...", | ||
216 | en : "", | 216 | en : "", |
217 | es : "" | 217 | es : "" |
218 | } ], | 218 | } ], |
219 | - '' : [ { | ||
220 | - pt : "", | 219 | + 'classes' : [ { |
220 | + pt : "classes", | ||
221 | en : "", | 221 | en : "", |
222 | es : "" | 222 | es : "" |
223 | } ], | 223 | } ], |
admin/dicionario/editormapfile.js
@@ -700,5 +700,245 @@ i3GEOadmin.editormapfile.dicionario = { | @@ -700,5 +700,245 @@ i3GEOadmin.editormapfile.dicionario = { | ||
700 | pt : "Obs.: Apenas temas baseados em Postgis podem ser editados", | 700 | pt : "Obs.: Apenas temas baseados em Postgis podem ser editados", |
701 | en : "", | 701 | en : "", |
702 | es : "" | 702 | es : "" |
703 | + } ], | ||
704 | + 'excluiEstilo' : [ { | ||
705 | + pt : "Exclui o estilo?", | ||
706 | + en : "", | ||
707 | + es : "" | ||
708 | + } ], | ||
709 | + 'symbolname' : [ { | ||
710 | + pt : "O símbolo a ser usado para representar as feições. Integer é o índice do símbolo no symbolset, começando em 1 (o quinto símbolo é o símbolo 5). String é o nome do símbolo (como definido usando o parâmetro SYMBOL NAME). Filename especifica o caminho para um arquivo contendo um símbolo. Por exemplo, um arquivo PNG. Especifique o caminho relativo ao diretório contendo o mapfile. URL especifica o endereço de um arquivo contendo um símbolo pixmap. Por exemplo, um arquivo PNG. Uma URL deve começar com “http”. Exemplo: SYMBOL “http://myserver.org/path/to/file.png . [ATRIBUTO] permite representação individual de feições usando um atributo no conjunto de dados que especifica o nome do símbolo (como definido usando o parâmetro SYMBOL NAME). São necessários os colchetes []. Se SYMBOL não for especificado, o comportamento depende do tipo de feição: Para pontos, nada será representado; Para linhas, SYMBOL só é relevante se você quer estilizar as linhas utilizando símbolos, então a ausência de SYMBOL significa que você terá as linhas como especificadas utilizando os parâmetros de representação de linhas (COLOR, WIDTH, PATTERN, LINECAP, etc.); Para polígonos, o interior dos polígonos será representado utilizando um preenchimento sólido da cor especificada no parâmetro COLOR.", | ||
711 | + en : "", | ||
712 | + es : "" | ||
713 | + } ], | ||
714 | + 'symbolnameTitulo' : [ { | ||
715 | + pt : "Symbolname (pode ser utilizado uma imagem, exemplo: /var/www/i3geo/imagensteste.png) :", | ||
716 | + en : "", | ||
717 | + es : "" | ||
718 | + } ], | ||
719 | + 'color' : [ { | ||
720 | + pt : "Cor a ser utilizada para desenhar feições.", | ||
721 | + en : "", | ||
722 | + es : "" | ||
723 | + } ], | ||
724 | + 'colorTitulo' : [ { | ||
725 | + pt : "Color", | ||
726 | + en : "", | ||
727 | + es : "" | ||
728 | + } ], | ||
729 | + 'backgroundcolor' : [ { | ||
730 | + pt : "Cor de fundo a ser utilizada para desenhar feições.", | ||
731 | + en : "", | ||
732 | + es : "" | ||
733 | + } ], | ||
734 | + 'backgroundcolorTitulo' : [ { | ||
735 | + pt : "Backgroundcolor", | ||
736 | + en : "", | ||
737 | + es : "" | ||
738 | + } ], | ||
739 | + 'size' : [ { | ||
740 | + pt : "Tamanho, em SIZEUNITS, do SYMBOL/PATTERN a ser usado. O valor padrão depende do tipo do símbolo: para pixmap, o tamanho (em pixeis) do pixmap; para ellipse e vector, o valor máximo de y do parâmetro SYMBOL POINTS; para hatch, 1,0; para truetype, 1,0. Quando a escala de símbolos é utilizada (SYMBOLSCALEDENOM é utilizado no nível da LAYER) o SIZE define o tamanho - de acordo com o SIZEUNITS da camada - do SYMBOL /PATTERN a ser usado na escala 1:SYMBOLSCALEDENOM. Para símbolos do tipo hatch, o tamanho é a distância de centro a centro entre as linhas. [ATRIBUTO] especifica um atributo a ser usado para usar como valor de tamanho. Os colchetes [] são necessários.", | ||
741 | + en : "", | ||
742 | + es : "" | ||
743 | + } ], | ||
744 | + 'sizeTitulo' : [ { | ||
745 | + pt : "Size", | ||
746 | + en : "", | ||
747 | + es : "" | ||
748 | + } ], | ||
749 | + 'outlinecolor' : [ { | ||
750 | + pt : "Cor usada para contornar polígonos e alguns símbolos de marcadores (marker). Não possui efeito para linhas. A largura do contorno pode ser especificada usando WIDTH. Se não for especificado nenhum WIDTH, será traçado um contorno de 1 pixel de largura. Se há algum símbolo definido em STYLE, será criado um contorno para este símbolo (somente ellipse, truetype e polygon vector ganharão um contorno). Se não houver símbolo definido em STYLE, o polígono ganhará um contorno. [ATRIBUTO] especifica um atributo a ser usado para usar como valor de cor. Os colchetes [] são necessários.", | ||
751 | + en : "", | ||
752 | + es : "" | ||
753 | + } ], | ||
754 | + 'outlinecolorTitulo' : [ { | ||
755 | + pt : "Outlinecolor", | ||
756 | + en : "", | ||
757 | + es : "" | ||
758 | + } ], | ||
759 | + 'width' : [ { | ||
760 | + pt : "WIDTH se refere à espessura da linha desenhada, em pixeis. Padrão é 1. Quando a escala de símbolos é utilizada (SYMBOLSCALEDENOM é utilizado no nível da LAYER) o WIDTH define a espessura da linha - de acordo com o SIZEUNITS da camada – em relação à escala 1:SYMBOLSCALEDENOM. Se utilizado com SYMBOL e OUTLINECOLOR, WIDTH define a espessura do contorno dos símbolos. Isto se aplica para os símbolos do tipo ellipse, truetype e polygon vector. Para linhas, WIDTH especifica a espessura da linha. Para polígonos, se utilizado com OUTLINECOLOR, WIDTH especifica a espessura da linha do polígono. Para um símbolo do tipo hatch, WIDTH especifica a largura das linhas hachuradas. [ATRIBUTO] especifica o atributo a ser usado para valores de WIDTH. Os colchetes [] são necessários.", | ||
761 | + en : "", | ||
762 | + es : "" | ||
763 | + } ], | ||
764 | + 'widthTitulo' : [ { | ||
765 | + pt : "Width", | ||
766 | + en : "", | ||
767 | + es : "" | ||
768 | + } ], | ||
769 | + 'minsize' : [ { | ||
770 | + pt : "Tamanho mínimo em pixeis para desenhar um símbolo. Padrão é 0. Só é útil quando usada escala de símbolos. Para símbolos do tipo hatch, o tamanho é a distância entre linhas hachuradas.", | ||
771 | + en : "", | ||
772 | + es : "" | ||
773 | + } ], | ||
774 | + 'minsizeTitulo' : [ { | ||
775 | + pt : "Minsize", | ||
776 | + en : "", | ||
777 | + es : "" | ||
778 | + } ], | ||
779 | + 'maxsize' : [ { | ||
780 | + pt : "Tamanho máximo em pixeis para desenhar um símbolo. Padrão é 500.", | ||
781 | + en : "", | ||
782 | + es : "" | ||
783 | + } ], | ||
784 | + 'maxsizeTitulo' : [ { | ||
785 | + pt : "Maxsize", | ||
786 | + en : "", | ||
787 | + es : "" | ||
788 | + } ], | ||
789 | + 'offsetx' : [ { | ||
790 | + pt : "Valor de deslocamento no eixo x para símbolos com sombras, vazios etc.", | ||
791 | + en : "", | ||
792 | + es : "" | ||
793 | + } ], | ||
794 | + 'offsetxTitulo' : [ { | ||
795 | + pt : "Offsetx", | ||
796 | + en : "", | ||
797 | + es : "" | ||
798 | + } ], | ||
799 | + 'offsety' : [ { | ||
800 | + pt : "Valor de deslocamento no eixo y para símbolos com sombras, vazios etc.", | ||
801 | + en : "", | ||
802 | + es : "" | ||
803 | + } ], | ||
804 | + 'offsetyTitulo' : [ { | ||
805 | + pt : "Offsety", | ||
806 | + en : "", | ||
807 | + es : "" | ||
808 | + } ], | ||
809 | + 'antialias' : [ { | ||
810 | + pt : "Ativa ou desativa o antialias para fontes truetype.", | ||
811 | + en : "", | ||
812 | + es : "" | ||
813 | + } ], | ||
814 | + 'antialiasTitulo' : [ { | ||
815 | + pt : "Antialias", | ||
816 | + en : "", | ||
817 | + es : "" | ||
818 | + } ], | ||
819 | + 'minwidth' : [ { | ||
820 | + pt : "Tamanho mínimo em pixeis para desenhar uma linha. Padrão é 0.", | ||
821 | + en : "", | ||
822 | + es : "" | ||
823 | + } ], | ||
824 | + 'minwidthTitulo' : [ { | ||
825 | + pt : "Minwidth", | ||
826 | + en : "", | ||
827 | + es : "" | ||
828 | + } ], | ||
829 | + 'maxwidth' : [ { | ||
830 | + pt : "Tamanho máximo em pixeis para desenhar uma linha. Padrão é 32.", | ||
831 | + en : "", | ||
832 | + es : "" | ||
833 | + } ], | ||
834 | + 'maxwidthTitulo' : [ { | ||
835 | + pt : "Maxwidth", | ||
836 | + en : "", | ||
837 | + es : "" | ||
838 | + } ], | ||
839 | + 'angle' : [ { | ||
840 | + pt : "Ângulo, em graus, para rotacionar um símbolo (sentido anti-horário). Padrão é 0 (sem rotação). Para pontos, especifica a rotação de um símbolo em relação a seu centro. Para linhas estilizadas, o comportamento depende do valor do elemento GAP. Para valores de GAP negativos, ele especifica o rotacionamento de um símbolo relativo à direção da linha. Um ângulo de 0 significa que o eixo x do símbolo é orientado juntamente com a direção da linha. Se o valor do GAP for positivo, ele especifica o rotacionamento do símbolo em relação ao seu próprio centro.", | ||
841 | + en : "", | ||
842 | + es : "" | ||
843 | + } ], | ||
844 | + 'angleTitulo' : [ { | ||
845 | + pt : "Angle", | ||
846 | + en : "", | ||
847 | + es : "" | ||
848 | + } ], | ||
849 | + 'msgNovoEstilo' : [ { | ||
850 | + pt : " adicionando um novo estilo", | ||
851 | + en : "", | ||
852 | + es : "" | ||
853 | + } ], | ||
854 | + '' : [ { | ||
855 | + pt : "", | ||
856 | + en : "", | ||
857 | + es : "" | ||
858 | + } ], | ||
859 | + '' : [ { | ||
860 | + pt : "", | ||
861 | + en : "", | ||
862 | + es : "" | ||
863 | + } ], | ||
864 | + '' : [ { | ||
865 | + pt : "", | ||
866 | + en : "", | ||
867 | + es : "" | ||
868 | + } ], | ||
869 | + '' : [ { | ||
870 | + pt : "", | ||
871 | + en : "", | ||
872 | + es : "" | ||
873 | + } ], | ||
874 | + '' : [ { | ||
875 | + pt : "", | ||
876 | + en : "", | ||
877 | + es : "" | ||
878 | + } ], | ||
879 | + '' : [ { | ||
880 | + pt : "", | ||
881 | + en : "", | ||
882 | + es : "" | ||
883 | + } ], | ||
884 | + '' : [ { | ||
885 | + pt : "", | ||
886 | + en : "", | ||
887 | + es : "" | ||
888 | + } ], | ||
889 | + '' : [ { | ||
890 | + pt : "", | ||
891 | + en : "", | ||
892 | + es : "" | ||
893 | + } ], | ||
894 | + '' : [ { | ||
895 | + pt : "", | ||
896 | + en : "", | ||
897 | + es : "" | ||
898 | + } ], | ||
899 | + '' : [ { | ||
900 | + pt : "", | ||
901 | + en : "", | ||
902 | + es : "" | ||
903 | + } ], | ||
904 | + '' : [ { | ||
905 | + pt : "", | ||
906 | + en : "", | ||
907 | + es : "" | ||
908 | + } ], | ||
909 | + '' : [ { | ||
910 | + pt : "", | ||
911 | + en : "", | ||
912 | + es : "" | ||
913 | + } ], | ||
914 | + '' : [ { | ||
915 | + pt : "", | ||
916 | + en : "", | ||
917 | + es : "" | ||
918 | + } ], | ||
919 | + '' : [ { | ||
920 | + pt : "", | ||
921 | + en : "", | ||
922 | + es : "" | ||
923 | + } ], | ||
924 | + '' : [ { | ||
925 | + pt : "", | ||
926 | + en : "", | ||
927 | + es : "" | ||
928 | + } ], | ||
929 | + '' : [ { | ||
930 | + pt : "", | ||
931 | + en : "", | ||
932 | + es : "" | ||
933 | + } ], | ||
934 | + '' : [ { | ||
935 | + pt : "", | ||
936 | + en : "", | ||
937 | + es : "" | ||
938 | + } ], | ||
939 | + '' : [ { | ||
940 | + pt : "", | ||
941 | + en : "", | ||
942 | + es : "" | ||
703 | } ] | 943 | } ] |
704 | }; | 944 | }; |
admin/js/editormapfile_editavel.js
1 | +// | ||
2 | +//Dependencias: Este programa necessita do arquivo "../dicionario/editormapfile.js" | ||
3 | +// | ||
1 | /* | 4 | /* |
2 | Function: editorEditavel | 5 | Function: editorEditavel |
3 | 6 | ||
@@ -8,7 +11,7 @@ Abre o editor que define se o tema e editavel ou nao | @@ -8,7 +11,7 @@ Abre o editor que define se o tema e editavel ou nao | ||
8 | function editorEditavel(codigoMap,codigoLayer) | 11 | function editorEditavel(codigoMap,codigoLayer) |
9 | { | 12 | { |
10 | var sUrl = "../php/editormapfile.php?funcao=pegaEditavel&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; | 13 | var sUrl = "../php/editormapfile.php?funcao=pegaEditavel&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
11 | - core_pegaDados("Obtendo dados...",sUrl,"montaEditorEditavel"); | 14 | + core_pegaDados($trad("obtemDados",i3GEOadmin.core.dicionario),sUrl,"montaEditorEditavel"); |
12 | } | 15 | } |
13 | function montaEditorEditavel(dados) | 16 | function montaEditorEditavel(dados) |
14 | { | 17 | { |
admin/js/editormapfile_editordetexto.js
1 | // | 1 | // |
2 | //Utilizado por editormapfile.js | 2 | //Utilizado por editormapfile.js |
3 | // | 3 | // |
4 | - | 4 | +// |
5 | +//Dependencias: Este programa necessita do arquivo "../dicionario/editormapfile.js" | ||
6 | +// | ||
5 | function editorDeTexto(codigoMap) | 7 | function editorDeTexto(codigoMap) |
6 | { | 8 | { |
7 | core_carregando("ativa"); | 9 | core_carregando("ativa"); |
8 | - core_carregando("buscando texto..."); | 10 | + core_carregando($trad("obtemDados",i3GEOadmin.core.dicionario)); |
9 | sUrl = "../php/editormapfile.php?funcao=pegaTextoMapfile&codigoMap="+codigoMap; | 11 | sUrl = "../php/editormapfile.php?funcao=pegaTextoMapfile&codigoMap="+codigoMap; |
10 | var callback = | 12 | var callback = |
11 | { | 13 | { |
@@ -17,7 +19,7 @@ function editorDeTexto(codigoMap) | @@ -17,7 +19,7 @@ function editorDeTexto(codigoMap) | ||
17 | var botao, temp = function() | 19 | var botao, temp = function() |
18 | { | 20 | { |
19 | core_carregando("ativa"); | 21 | core_carregando("ativa"); |
20 | - core_carregando("salvando texto..."); | 22 | + core_carregando($trad("salvaTxt",i3GEOadmin.core.dicionario)); |
21 | var callback1 = | 23 | var callback1 = |
22 | { | 24 | { |
23 | success:function(o) | 25 | success:function(o) |
admin/js/editormapfile_estilos.js
@@ -13,13 +13,13 @@ Abre o editor de dados gerais de um estilo | @@ -13,13 +13,13 @@ Abre o editor de dados gerais de um estilo | ||
13 | function editorEstilo(codigoMap,codigoLayer,indiceClasse,indiceEstilo) | 13 | function editorEstilo(codigoMap,codigoLayer,indiceClasse,indiceEstilo) |
14 | { | 14 | { |
15 | var sUrl = "../php/editormapfile.php?funcao=pegaEstilo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse+"&indiceEstilo="+indiceEstilo; | 15 | var sUrl = "../php/editormapfile.php?funcao=pegaEstilo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse+"&indiceEstilo="+indiceEstilo; |
16 | - core_pegaDados("Obtendo dados...",sUrl,"montaEditorEstilo"); | 16 | + core_pegaDados($trad("obtemDados",i3GEOadmin.core.dicionario),sUrl,"montaEditorEstilo"); |
17 | } | 17 | } |
18 | function conteudoNoEstilo(codigoMap,codigoLayer,indice,estilo){ | 18 | function conteudoNoEstilo(codigoMap,codigoLayer,indice,estilo){ |
19 | - var conteudo = " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('sobe','estilo','"+codigoMap+"','"+codigoLayer+"','"+indice+"','"+estilo+"')\" title=sobe src=\"../imagens/34.png\" />"; | ||
20 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('desce','estilo','"+codigoMap+"','"+codigoLayer+"','"+indice+"','"+estilo+"')\" title=desce src=\"../imagens/33.png\" />"; | ||
21 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluirEstilo('"+codigoMap+"','"+codigoLayer+"','"+indice+"','"+estilo+"')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" /> "; | ||
22 | - conteudo += "<img width='10px' heigth='10px' style=\"position:relative;cursor:pointer;top:0px\" onclick=\"editorEstilo('"+codigoMap+"','"+codigoLayer+"','"+indice+"','"+estilo+"')\" title='classes' src=\"../imagens/06.png\" /> <span>"+estilo+"</span>"; | 19 | + var conteudo = " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('sobe','estilo','"+codigoMap+"','"+codigoLayer+"','"+indice+"','"+estilo+"')\" title="+ $trad("sobe",i3GEOadmin.core.dicionario) +" src=\"../imagens/34.png\" />"; |
20 | + conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"sobeDesce('desce','estilo','"+codigoMap+"','"+codigoLayer+"','"+indice+"','"+estilo+"')\" title="+ $trad("desce",i3GEOadmin.core.dicionario) +" src=\"../imagens/33.png\" />"; | ||
21 | + conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluirEstilo('"+codigoMap+"','"+codigoLayer+"','"+indice+"','"+estilo+"')\" title="+ $trad("excluir",i3GEOadmin.core.dicionario) +" width='10px' heigth='10px' src=\"../imagens/01.png\" /> "; | ||
22 | + conteudo += "<img width='10px' heigth='10px' style=\"position:relative;cursor:pointer;top:0px\" onclick=\"editorEstilo('"+codigoMap+"','"+codigoLayer+"','"+indice+"','"+estilo+"')\" title='"+ $trad("classes",i3GEOadmin.core.dicionario) +"' src=\"../imagens/06.png\" /> <span>"+estilo+"</span>"; | ||
23 | var d = {estilos:codigoMap+"_"+codigoLayer+"_"+indice,html:conteudo,id:codigoMap+"_"+codigoLayer+"_"+indice+"_"+estilo,codigoMap:codigoMap,codigoLayer:codigoLayer,indiceClasse:indice,indiceEstilo:estilo}; | 23 | var d = {estilos:codigoMap+"_"+codigoLayer+"_"+indice,html:conteudo,id:codigoMap+"_"+codigoLayer+"_"+indice+"_"+estilo,codigoMap:codigoMap,codigoLayer:codigoLayer,indiceClasse:indice,indiceEstilo:estilo}; |
24 | return d; | 24 | return d; |
25 | } | 25 | } |
@@ -36,7 +36,7 @@ function excluirEstilo(codigoMap,codigoLayer,indiceClasse,indiceEstilo) | @@ -36,7 +36,7 @@ function excluirEstilo(codigoMap,codigoLayer,indiceClasse,indiceEstilo) | ||
36 | { | 36 | { |
37 | this.hide(); | 37 | this.hide(); |
38 | core_carregando("ativa"); | 38 | core_carregando("ativa"); |
39 | - var mensagem = " excluindo "+indiceEstilo; | 39 | + var mensagem = $trad("msgExcluiMap",i3GEOadmin.core.dicionario)+indiceEstilo; |
40 | core_carregando(mensagem); | 40 | core_carregando(mensagem); |
41 | var sUrl = "../php/editormapfile.php?funcao=excluirEstilo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse+"&indiceEstilo="+indiceEstilo; | 41 | var sUrl = "../php/editormapfile.php?funcao=excluirEstilo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse+"&indiceEstilo="+indiceEstilo; |
42 | var callback = | 42 | var callback = |
@@ -59,7 +59,7 @@ function excluirEstilo(codigoMap,codigoLayer,indiceClasse,indiceEstilo) | @@ -59,7 +59,7 @@ function excluirEstilo(codigoMap,codigoLayer,indiceClasse,indiceEstilo) | ||
59 | }; | 59 | }; |
60 | var handleNo = function() | 60 | var handleNo = function() |
61 | {this.hide();}; | 61 | {this.hide();}; |
62 | - var mensagem = "Exclui o estilo?"; | 62 | + var mensagem = $trad("excluiEstilo",i3GEOadmin.editormapfile.dicionario); |
63 | var largura = "300"; | 63 | var largura = "300"; |
64 | core_dialogoContinua(handleYes,handleNo,mensagem,largura); | 64 | core_dialogoContinua(handleYes,handleNo,mensagem,largura); |
65 | } | 65 | } |
@@ -73,34 +73,34 @@ function montaEditorEstilo(dados) | @@ -73,34 +73,34 @@ function montaEditorEstilo(dados) | ||
73 | var limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png"; | 73 | var limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png"; |
74 | param = { | 74 | param = { |
75 | "linhas":[ | 75 | "linhas":[ |
76 | - {ajuda:"O símbolo a ser usado para representar as feições. Integer é o índice do símbolo no symbolset, começando em 1 (o quinto símbolo é o símbolo 5). String é o nome do símbolo (como definido usando o parâmetro SYMBOL NAME). Filename especifica o caminho para um arquivo contendo um símbolo. Por exemplo, um arquivo PNG. Especifique o caminho relativo ao diretório contendo o mapfile. URL especifica o endereço de um arquivo contendo um símbolo pixmap. Por exemplo, um arquivo PNG. Uma URL deve começar com “http”. Exemplo: SYMBOL “http://myserver.org/path/to/file.png . [ATRIBUTO] permite representação individual de feições usando um atributo no conjunto de dados que especifica o nome do símbolo (como definido usando o parâmetro SYMBOL NAME). São necessários os colchetes []. Se SYMBOL não for especificado, o comportamento depende do tipo de feição: Para pontos, nada será representado; Para linhas, SYMBOL só é relevante se você quer estilizar as linhas utilizando símbolos, então a ausência de SYMBOL significa que você terá as linhas como especificadas utilizando os parâmetros de representação de linhas (COLOR, WIDTH, PATTERN, LINECAP, etc.); Para polígonos, o interior dos polígonos será representado utilizando um preenchimento sólido da cor especificada no parâmetro COLOR.", | ||
77 | - titulo:"Symbolname (pode ser utilizado uma imagem, exemplo: /var/www/i3geo/imagensteste.png) :",id:"",value:dados.symbolname,tipo:"text",div:"<div id=cSymbolname ></div>"}, | ||
78 | - {ajuda:"Cor a ser utilizada para desenhar feições.", | ||
79 | - titulo:"Color",id:"color",value:dados.color,tipo:"cor"}, | ||
80 | - {ajuda:"Cor de fundo a ser utilizada para desenhar feições.", | ||
81 | - titulo:"Backgroundcolor",id:"backgroundcolor",value:dados.backgroundcolor,tipo:"cor"}, | ||
82 | - {ajuda:"Tamanho, em SIZEUNITS, do SYMBOL/PATTERN a ser usado. O valor padrão depende do tipo do símbolo: para pixmap, o tamanho (em pixeis) do pixmap; para ellipse e vector, o valor máximo de y do parâmetro SYMBOL POINTS; para hatch, 1,0; para truetype, 1,0. Quando a escala de símbolos é utilizada (SYMBOLSCALEDENOM é utilizado no nível da LAYER) o SIZE define o tamanho - de acordo com o SIZEUNITS da camada - do SYMBOL /PATTERN a ser usado na escala 1:SYMBOLSCALEDENOM. Para símbolos do tipo hatch, o tamanho é a distância de centro a centro entre as linhas. [ATRIBUTO] especifica um atributo a ser usado para usar como valor de tamanho. Os colchetes [] são necessários.", | ||
83 | - titulo:"Size",id:"size",value:dados.size,tipo:"text"}, | ||
84 | - {ajuda:"Cor usada para contornar polígonos e alguns símbolos de marcadores (marker). Não possui efeito para linhas. A largura do contorno pode ser especificada usando WIDTH. Se não for especificado nenhum WIDTH, será traçado um contorno de 1 pixel de largura. Se há algum símbolo definido em STYLE, será criado um contorno para este símbolo (somente ellipse, truetype e polygon vector ganharão um contorno). Se não houver símbolo definido em STYLE, o polígono ganhará um contorno. [ATRIBUTO] especifica um atributo a ser usado para usar como valor de cor. Os colchetes [] são necessários.", | ||
85 | - titulo:"Outlinecolor",id:"outlinecolor",value:dados.outlinecolor,tipo:"cor"}, | ||
86 | - {ajuda:"WIDTH se refere à espessura da linha desenhada, em pixeis. Padrão é 1. Quando a escala de símbolos é utilizada (SYMBOLSCALEDENOM é utilizado no nível da LAYER) o WIDTH define a espessura da linha - de acordo com o SIZEUNITS da camada – em relação à escala 1:SYMBOLSCALEDENOM. Se utilizado com SYMBOL e OUTLINECOLOR, WIDTH define a espessura do contorno dos símbolos. Isto se aplica para os símbolos do tipo ellipse, truetype e polygon vector. Para linhas, WIDTH especifica a espessura da linha. Para polígonos, se utilizado com OUTLINECOLOR, WIDTH especifica a espessura da linha do polígono. Para um símbolo do tipo hatch, WIDTH especifica a largura das linhas hachuradas. [ATRIBUTO] especifica o atributo a ser usado para valores de WIDTH. Os colchetes [] são necessários.", | ||
87 | - titulo:"Width",id:"width",value:dados.width,tipo:"text"}, | ||
88 | - {ajuda:"Tamanho mínimo em pixeis para desenhar um símbolo. Padrão é 0. Só é útil quando usada escala de símbolos. Para símbolos do tipo hatch, o tamanho é a distância entre linhas hachuradas.", | ||
89 | - titulo:"Minsize",id:"minsize",value:dados.minsize,tipo:"text"}, | ||
90 | - {ajuda:"Tamanho máximo em pixeis para desenhar um símbolo. Padrão é 500.", | ||
91 | - titulo:"Maxsize",id:"maxsize",value:dados.maxsize,tipo:"text"}, | ||
92 | - {ajuda:"Valor de deslocamento no eixo x para símbolos com sombras, vazios etc.", | ||
93 | - titulo:"Offsetx",id:"offsetx",value:dados.offsetx,tipo:"text"}, | ||
94 | - {ajuda:"Valor de deslocamento no eixo y para símbolos com sombras, vazios etc.", | ||
95 | - titulo:"Offsety",id:"offsety",value:dados.offsety,tipo:"text"}, | ||
96 | - {ajuda:"Ativa ou desativa o antialias para fontes truetype.", | ||
97 | - titulo:"Antialias",id:"antialias",value:dados.antialias,tipo:"text"}, | ||
98 | - {ajuda:"Tamanho mínimo em pixeis para desenhar uma linha. Padrão é 0.", | ||
99 | - titulo:"Minwidth",id:"minwidth",value:dados.minwidth,tipo:"text"}, | ||
100 | - {ajuda:"Tamanho máximo em pixeis para desenhar uma linha. Padrão é 32.", | ||
101 | - titulo:"Maxwidth",id:"maxwidth",value:dados.maxwidth,tipo:"text"}, | ||
102 | - {ajuda:"Ângulo, em graus, para rotacionar um símbolo (sentido anti-horário). Padrão é 0 (sem rotação). Para pontos, especifica a rotação de um símbolo em relação a seu centro. Para linhas estilizadas, o comportamento depende do valor do elemento GAP. Para valores de GAP negativos, ele especifica o rotacionamento de um símbolo relativo à direção da linha. Um ângulo de 0 significa que o eixo x do símbolo é orientado juntamente com a direção da linha. Se o valor do GAP for positivo, ele especifica o rotacionamento do símbolo em relação ao seu próprio centro.", | ||
103 | - titulo:"Angle",id:"angle",value:dados.angle,tipo:"text"} | 76 | + {ajuda:$trad("symbolname",i3GEOadmin.editormapfile.dicionario), |
77 | + titulo:$trad("symbolnameTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:dados.symbolname,tipo:"text",div:"<div id=cSymbolname ></div>"}, | ||
78 | + {ajuda:$trad("color",i3GEOadmin.editormapfile.dicionario), | ||
79 | + titulo:$trad("colorTitulo",i3GEOadmin.editormapfile.dicionario),id:"color",value:dados.color,tipo:"cor"}, | ||
80 | + {ajuda:$trad("backgroundcolor",i3GEOadmin.editormapfile.dicionario), | ||
81 | + titulo:$trad("backgroundcolorTitulo",i3GEOadmin.editormapfile.dicionario),id:"backgroundcolor",value:dados.backgroundcolor,tipo:"cor"}, | ||
82 | + {ajuda:$trad("size",i3GEOadmin.editormapfile.dicionario), | ||
83 | + titulo:$trad("sizeTitulo",i3GEOadmin.editormapfile.dicionario),id:"size",value:dados.size,tipo:"text"}, | ||
84 | + {ajuda:$trad("outlinecolor",i3GEOadmin.editormapfile.dicionario), | ||
85 | + titulo:$trad("outlinecolorTitulo",i3GEOadmin.editormapfile.dicionario),id:"outlinecolor",value:dados.outlinecolor,tipo:"cor"}, | ||
86 | + {ajuda:$trad("width",i3GEOadmin.editormapfile.dicionario), | ||
87 | + titulo:$trad("widthTitulo",i3GEOadmin.editormapfile.dicionario),id:"width",value:dados.width,tipo:"text"}, | ||
88 | + {ajuda:$trad("minsize",i3GEOadmin.editormapfile.dicionario), | ||
89 | + titulo:$trad("minsizeTitulo",i3GEOadmin.editormapfile.dicionario),id:"minsize",value:dados.minsize,tipo:"text"}, | ||
90 | + {ajuda:$trad("maxsize",i3GEOadmin.editormapfile.dicionario), | ||
91 | + titulo:$trad("maxsizeTitulo",i3GEOadmin.editormapfile.dicionario),id:"maxsize",value:dados.maxsize,tipo:"text"}, | ||
92 | + {ajuda:$trad("offsetx",i3GEOadmin.editormapfile.dicionario), | ||
93 | + titulo:$trad("offsetxTitulo",i3GEOadmin.editormapfile.dicionario),id:"offsetx",value:dados.offsetx,tipo:"text"}, | ||
94 | + {ajuda:$trad("offsety",i3GEOadmin.editormapfile.dicionario), | ||
95 | + titulo:$trad("offsetyTitulo",i3GEOadmin.editormapfile.dicionario),id:"offsety",value:dados.offsety,tipo:"text"}, | ||
96 | + {ajuda:$trad("antialias",i3GEOadmin.editormapfile.dicionario), | ||
97 | + titulo:$trad("antialiasTitulo",i3GEOadmin.editormapfile.dicionario),id:"antialias",value:dados.antialias,tipo:"text"}, | ||
98 | + {ajuda:$trad("minwidth",i3GEOadmin.editormapfile.dicionario), | ||
99 | + titulo:$trad("minwidthTitulo",i3GEOadmin.editormapfile.dicionario),id:"minwidth",value:dados.minwidth,tipo:"text"}, | ||
100 | + {ajuda:$trad("maxwidth",i3GEOadmin.editormapfile.dicionario), | ||
101 | + titulo:$trad("maxwidthTitulo",i3GEOadmin.editormapfile.dicionario),id:"maxwidth",value:dados.maxwidth,tipo:"text"}, | ||
102 | + {ajuda:$trad("angle",i3GEOadmin.editormapfile.dicionario), | ||
103 | + titulo:$trad("angleTitulo",i3GEOadmin.editormapfile.dicionario),id:"angle",value:dados.angle,tipo:"text"} | ||
104 | ] | 104 | ] |
105 | }; | 105 | }; |
106 | var ins = ""; | 106 | var ins = ""; |
@@ -147,7 +147,7 @@ Adiciona um novo estilo | @@ -147,7 +147,7 @@ Adiciona um novo estilo | ||
147 | function adicionaNovoEstilo(codigoMap,codigoLayer,indiceClasse) | 147 | function adicionaNovoEstilo(codigoMap,codigoLayer,indiceClasse) |
148 | { | 148 | { |
149 | core_carregando("ativa"); | 149 | core_carregando("ativa"); |
150 | - core_carregando(" adicionando um novo estilo"); | 150 | + core_carregando($trad("msgNovoEstilo",i3GEOadmin.editormapfile.dicionario)); |
151 | sUrl = "../php/editormapfile.php?funcao=criarNovoEstilo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse; | 151 | sUrl = "../php/editormapfile.php?funcao=criarNovoEstilo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse; |
152 | var callback = | 152 | var callback = |
153 | { | 153 | { |
@@ -157,7 +157,7 @@ function adicionaNovoEstilo(codigoMap,codigoLayer,indiceClasse) | @@ -157,7 +157,7 @@ function adicionaNovoEstilo(codigoMap,codigoLayer,indiceClasse) | ||
157 | { | 157 | { |
158 | if(YAHOO.lang.JSON.parse(o.responseText) == "erro") | 158 | if(YAHOO.lang.JSON.parse(o.responseText) == "erro") |
159 | { | 159 | { |
160 | - core_carregando("<span style=color:red >Erro</span>"); | 160 | + core_carregando("<span style=color:red >"+ $trad("erro",i3GEOadmin.core.dicionario) +"</span>"); |
161 | setTimeout("core_carregando('desativa')",3000); | 161 | setTimeout("core_carregando('desativa')",3000); |
162 | } | 162 | } |
163 | else | 163 | else |