Commit c1552a836c2310811de3574a557ca8e1e8be2259

Authored by Murilo Caixêta
1 parent 1ae10548

Adaptação para dicionário

admin/dicionario/editormapfile.js
@@ -851,66 +851,276 @@ i3GEOadmin.editormapfile.dicionario = { @@ -851,66 +851,276 @@ i3GEOadmin.editormapfile.dicionario = {
851 en : "", 851 en : "",
852 es : "" 852 es : ""
853 } ], 853 } ],
854 - '' : [ {  
855 - pt : "", 854 + 'colorLabel' : [ {
  855 + pt : "Cor com a qual o texto será desenhado. [ATRIBUTO] especifica o nome do item na tabela de atributos para usar como valores de cor. Os colchetes [] são necessários. Por exemplo, se o DBF do seu shapefile tem um campo chamado “MYCOLOR” o objeto LABEL deve conter: LABEL → COLOR [MYCOLOR].",
856 en : "", 856 en : "",
857 es : "" 857 es : ""
858 } ], 858 } ],
859 - '' : [ {  
860 - pt : "", 859 + 'colorLabelTitulo' : [ {
  860 + pt : "Color",
861 en : "", 861 en : "",
862 es : "" 862 es : ""
863 } ], 863 } ],
864 - '' : [ {  
865 - pt : "", 864 + 'sizeLabelTitulo' : [ {
  865 + pt : "Size",
866 en : "", 866 en : "",
867 es : "" 867 es : ""
868 } ], 868 } ],
869 - '' : [ {  
870 - pt : "", 869 + 'sizeLabel' : [ {
  870 + pt : "Tamanho do texto. Use um número inteiro para dar o tamanho e pixeis da sua fonte TrueType, ou qualquer outra das 5 palavras para fontes bitmap. Quando a escala de símbolos e utilizada, SIZE representa o tamanho da fonte a ser usada com o mapa na escala 1:SYMBOLSCALEDENOM. [ATRIBUTO] especifica o nome do item na tabela de atributos para usar como valores de tamanho. Os colchetes [] são necessários. Por exemplo, se o DBF do seu shapefile tem um campo chamado “MYSIZE” o objeto LABEL deve conter: LABEL → SIZE [MYSIZE].",
871 en : "", 871 en : "",
872 es : "" 872 es : ""
873 } ], 873 } ],
874 - '' : [ {  
875 - pt : "", 874 + 'positonLabel' : [ {
  875 + pt : "Posição da label relativa ao ponto de etiquetagem (somente para camadas). A primeira letra é a posição Y, a segunda letra é a posição X. Auto diz ao MapServer para calcular a posição que não vai interferir com as outras labels. Com pontos e polígonos, o MapServer seleciona uma das 8 posições exteriores (ou seja, exclui a opção cc). Com linhas, só é utilazando lc ou uc, até que ele use uma posição que não colida com labels que já tenham sido desenhadas. Se todas as posições causarem conflitos, então a label não é desenhada (a não ser que o parâmetro FORCE esteja habilitado). O posicionamento AUTO só é permitido com labels em cache.",
876 en : "", 876 en : "",
877 es : "" 877 es : ""
878 } ], 878 } ],
879 - '' : [ {  
880 - pt : "", 879 + 'positonLabelTitulo' : [ {
  880 + pt : "Position",
881 en : "", 881 en : "",
882 es : "" 882 es : ""
883 } ], 883 } ],
884 - '' : [ {  
885 - pt : "", 884 + 'bufferLabel' : [ {
  885 + pt : "Espaço livre, em pixeis, ao redor das labels. Útil para manter um espaço ao redor do texto para melhorar a leitura. Só é permitido com labels em cache. Padrão é 0.",
886 en : "", 886 en : "",
887 es : "" 887 es : ""
888 } ], 888 } ],
889 - '' : [ {  
890 - pt : "", 889 + 'bufferLabelTitulo' : [ {
  890 + pt : "Buffer",
891 en : "", 891 en : "",
892 es : "" 892 es : ""
893 } ], 893 } ],
894 - '' : [ {  
895 - pt : "", 894 + 'font' : [ {
  895 + pt : "Apelido da fonte (como definido em FONTSET) para usar nas labels. [ATRIBUTO] especifica o campo para o apelido da fonte. Pode conter uma lista de fontes para ser usada como recuperação para fontes que não suportam grifos, sendo o máximo de fontes de reserva definido em MS_MAX_LABEL_FONTS (geralmente 5). Se especificada diretamente, não se esqueça de incluir a lista citada entre aspas.",
896 en : "", 896 en : "",
897 es : "" 897 es : ""
898 } ], 898 } ],
899 - '' : [ {  
900 - pt : "", 899 + 'fontTitulo' : [ {
  900 + pt : "Font",
901 en : "", 901 en : "",
902 es : "" 902 es : ""
903 } ], 903 } ],
904 - '' : [ {  
905 - pt : "", 904 + 'labeltype' : [ {
  905 + pt : "Tipo de fonte a ser usado. Geralmente fontes bitmap são mais rápidas de se desenhar do que fontes TrueType. No entanto, fontes TrueType são passíveis de serem usadas com escala e disponíveis em uma variedade de tipos. Não se esqueça de acionar o parâmetro FONT se você selecionar TrueType.",
906 en : "", 906 en : "",
907 es : "" 907 es : ""
908 } ], 908 } ],
909 - '' : [ { 909 + 'labeltypeTitulo' : [ {
  910 + pt : "Type",
  911 + en : "",
  912 + es : ""
  913 + } ],
  914 + 'partials' : [ {
  915 + pt : "O texto pode cruzar o limite do mapa? Padrão é true.",
  916 + en : "",
  917 + es : ""
  918 + } ],
  919 + 'partialsTitulo' : [ {
  920 + pt : "Partials",
  921 + en : "",
  922 + es : ""
  923 + } ],
  924 + 'force' : [ {
  925 + pt : "Força as labels para uma classe em particular ativada, independente de colisões. Disponível somente para labels em cache. Padrão é false. Se FORCE está ligado e PARTIALS desligado, FORCE toma preferência e labels parciais são desenhadas.",
  926 + en : "",
  927 + es : ""
  928 + } ],
  929 + 'forceTitulo' : [ {
  930 + pt : "Force",
  931 + en : "",
  932 + es : ""
  933 + } ],
  934 + 'backgroundcolorLabel' : [ {
  935 + pt : "Cor a ser desenhado o retângulo de fundo. Desligado por padrão.",
  936 + en : "",
  937 + es : ""
  938 + } ],
  939 + 'backgroundcolorLabelTitulo' : [ {
  940 + pt : "Backgroundcolor",
  941 + en : "",
  942 + es : ""
  943 + } ],
  944 + 'backgroundshadowcolor' : [ {
  945 + pt : "Cor a ser desenhada a sombra do retângulo de fundo. Desligado por padrão.",
  946 + en : "",
  947 + es : ""
  948 + } ],
  949 + 'backgroundshadowcolorTitulo' : [ {
  950 + pt : "Backgroundshadowcolor",
  951 + en : "",
  952 + es : ""
  953 + } ],
  954 + 'outlinecolorLabel' : [ {
  955 + pt : "Cor a ser desenhado o contorno de 1 pixel ao redor dos caracteres no texto.[ATRIBUTO] especifica o nome do item na tabela de atributos para usar como valores de cor de contorno. Os colchetes [] são necessários. Por exemplo, se o DBF do seu shapefile tem um campo chamado “MYOUTCOLOR” o objeto LABEL deve conter: LABEL → OUTLINECOLOR [MYOUTCOLOR].",
  956 + en : "",
  957 + es : ""
  958 + } ],
  959 + 'outlinecolorLabelTitulo' : [ {
  960 + pt : "Outlinecolor",
  961 + en : "",
  962 + es : ""
  963 + } ],
  964 + 'shadowcolor' : [ {
  965 + pt : "Cor da sombra. Uma label com o mesmo texto será desenhada nesta cor antes da label principal, resultando num efeito de sombra nos caracteres da label. O deslocamento da sombra desenhada é definido em SHADOWSIZE.",
  966 + en : "",
  967 + es : ""
  968 + } ],
  969 + 'shadowcolorTitulo' : [ {
  970 + pt : "Shadowcolor",
  971 + en : "",
  972 + es : ""
  973 + } ],
  974 + 'shadowsizex' : [ {
  975 + pt : "Deslocamento da sombra no eixo x em pixeis.",
  976 + en : "",
  977 + es : ""
  978 + } ],
  979 + 'shadowsizexTitulo' : [ {
  980 + pt : "Shadowsizex",
  981 + en : "",
  982 + es : ""
  983 + } ],
  984 + 'shadowsizey' : [ {
  985 + pt : "Deslocamento da sombra no eixo y em pixeis.",
  986 + en : "",
  987 + es : ""
  988 + } ],
  989 + 'shadowsizeyTitulo' : [ {
  990 + pt : "Shadowsizey",
  991 + en : "",
  992 + es : ""
  993 + } ],
  994 + 'backgroundshadowsizex' : [ {
  995 + pt : "Valor do deslocamento do retângulo de fundo da sombra no eixo x. Padrão é 1.",
  996 + en : "",
  997 + es : ""
  998 + } ],
  999 + 'backgroundshadowsizexTitulo' : [ {
  1000 + pt : "Backgroundshadowsizex",
  1001 + en : "",
  1002 + es : ""
  1003 + } ],
  1004 + 'backgroundshadowsizey' : [ {
  1005 + pt : "Valor do deslocamento do retângulo de fundo da sombra no eixo y. Padrão é 1.",
  1006 + en : "",
  1007 + es : ""
  1008 + } ],
  1009 + 'backgroundshadowsizeyTitulo' : [ {
  1010 + pt : "Backgroundshadowsizey",
  1011 + en : "",
  1012 + es : ""
  1013 + } ],
  1014 + 'minsizeLabel' : [ {
  1015 + pt : "Tamanho mínimo da fonte (pixeis) para usar quando desenhando textos conforme a escala. Padrão é 4.",
  1016 + en : "",
  1017 + es : ""
  1018 + } ],
  1019 + 'minsizeLabelTitulo' : [ {
  1020 + pt : "Minsize",
  1021 + en : "",
  1022 + es : ""
  1023 + } ],
  1024 + 'maxsizeLabel' : [ {
  1025 + pt : "Tamanho máximo da fonte (pixeis) para usar quando desenhando textos conforme a escala. Padrão é 256.",
  1026 + en : "",
  1027 + es : ""
  1028 + } ],
  1029 + 'maxsizeLabelTitulo' : [ {
  1030 + pt : "Maxsize",
  1031 + en : "",
  1032 + es : ""
  1033 + } ],
  1034 + 'offsetxLabel' : [ {
910 pt : "", 1035 pt : "",
911 en : "", 1036 en : "",
912 es : "" 1037 es : ""
913 } ], 1038 } ],
  1039 + 'offsetxLabelTitulo' : [ {
  1040 + pt : "Offsetx",
  1041 + en : "",
  1042 + es : ""
  1043 + } ],
  1044 + 'offsetyLabel' : [ {
  1045 + pt : "Valor de deslocamento no eixo X para labels, relativo ao canto inferior esquerdo da label e do ponto de etiquetagem. Dado em pixeis. No caso de testo rotacionado, especificar os valores como se todas as labels fossem horizontais e qualquer rotação será compensada.",
  1046 + en : "",
  1047 + es : ""
  1048 + } ],
  1049 + 'offsetyLabelTitulo' : [ {
  1050 + pt : "Offsety",
  1051 + en : "",
  1052 + es : ""
  1053 + } ],
  1054 + 'angleLabel' : [ {
  1055 + pt : "Ângulo, em graus, para desenhar as labels. AUTO permite ao MapServer computar o ângulo. Válido somente para camadas do tipo linha. AUTO2 é igual ao AUTO, exceto que nenhuma lógica é aplicada para tentar manter o texto numa orientação de leitura (ou seja, o texto pode ser desenhado de cabeça para baixo). Útil quando se adiciona textos de seta para indicar a direção da linha. FOLLOW diz ao MapServer para computar uma label curva para feições lineares apropriadas.[ATRIBUTO] especifica o nome do item na tabela de atributos para se usar como valores de âgulo. Os colchetes [] são necessários. Por exemplo, se o DBF do seu shapefile tem um campo chamado “MYANGLE” o objeto LABEL deve conter: LABEL → ANGLE [MYANGLE].",
  1056 + en : "",
  1057 + es : ""
  1058 + } ],
  1059 + 'angleLabelTitulo' : [ {
  1060 + pt : "Angle (utilize MS_FOLLOW para textos curvos)",
  1061 + en : "",
  1062 + es : ""
  1063 + } ],
  1064 + 'autoangle' : [ {
  1065 + pt : "Cálculo automático do ângulo quando os elementos forem lineares",
  1066 + en : "",
  1067 + es : ""
  1068 + } ],
  1069 + 'autoangleTitulo' : [ {
  1070 + pt : "Autoangle",
  1071 + en : "",
  1072 + es : ""
  1073 + } ],
  1074 + 'antialiasLabel' : [ {
  1075 + pt : "Ativa ou desativa o antialias. Note que isto requere mais cores disponíveis, diminui a performance e resulta em imagens de saída bem maiores. Só é útil para desenhos em gif. Padrão é falso. Não tem efeito para outros processamentos (nos quais o antialias não pode ser desligado).",
  1076 + en : "",
  1077 + es : ""
  1078 + } ],
  1079 + 'antialiasLabelTitulo' : [ {
  1080 + pt : "Antialias",
  1081 + en : "",
  1082 + es : ""
  1083 + } ],
  1084 + 'wrap' : [ {
  1085 + pt : "Caractere que define a condição de fim de linha num texto de label, resultando numa label de múltiplas linhas. Interage com MAXLENGHT para definição condicional de quebra de linha após um dado número de caracteres.",
  1086 + en : "",
  1087 + es : ""
  1088 + } ],
  1089 + 'wrapTitulo' : [ {
  1090 + pt : "Wrap",
  1091 + en : "",
  1092 + es : ""
  1093 + } ],
  1094 + 'minfeaturesize' : [ {
  1095 + pt : "Tamanho mínimo que uma feição deve ter para ser etiquetada. Dado em pixeis. Para dados do tipo linha o comprimento geral da linha exibida é usada. Para polígonos, a menor dimensão da caixa circundante é usada. AUTO diz ao MapServer só etiquetar feições que são maiores do que sua respectiva label. Disponível somente para labels em cache.",
  1096 + en : "",
  1097 + es : ""
  1098 + } ],
  1099 + 'minfeaturesizeTitulo' : [ {
  1100 + pt : "Minfeaturesize",
  1101 + en : "",
  1102 + es : ""
  1103 + } ],
  1104 + 'mindistance' : [ {
  1105 + pt : "Distância mínima entre labels duplicadas. Dada em pixeis.",
  1106 + en : "",
  1107 + es : ""
  1108 + } ],
  1109 + 'mindistanceTitulo' : [ {
  1110 + pt : "Mindistance",
  1111 + en : "",
  1112 + es : ""
  1113 + } ],
  1114 + 'encoding' : [ {
  1115 + pt : "Formato de codificação suportado para ser usado para as labels. Se o formato não for suprotado, a label não será desenhada. Requer a biblioteca iconv (presente na maior parte dos sistemas). A biblioteca é sempre detectada se estiver presente no sistema, mas, se não for, a label não será desenhada. Necessário para exibição de caracteres internacionais. Mais informações podem ser encontradas em: http://www.foss4g.org/FOSS4G/MAPSERVER/mpsnf-i18n-en.html.",
  1116 + en : "",
  1117 + es : ""
  1118 + } ],
  1119 + 'encodingTitulo' : [ {
  1120 + pt : "Encoding",
  1121 + en : "",
  1122 + es : ""
  1123 + } ],
914 '' : [ { 1124 '' : [ {
915 pt : "", 1125 pt : "",
916 en : "", 1126 en : "",
admin/js/editormapfile_estilos.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 7
6 /* 8 /*
7 Function: editorEstilo 9 Function: editorEstilo
admin/js/editormapfile_geral.js
@@ -5,9 +5,12 @@ Abre o editor de dados gerais de um layer @@ -5,9 +5,12 @@ Abre o editor de dados gerais de um layer
5 5
6 <PEGAGERAL> 6 <PEGAGERAL>
7 */ 7 */
  8 +//
  9 +//Dependencias: Este programa necessita do arquivo "../dicionario/editormapfile.js"
  10 +//
8 function editorGeral(codigoMap,codigoLayer) 11 function editorGeral(codigoMap,codigoLayer)
9 { 12 {
10 core_montaEditor("","450px","500px","","Geral"); 13 core_montaEditor("","450px","500px","","Geral");
11 var sUrl = "../php/editormapfile.php?funcao=pegaGeral&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; 14 var sUrl = "../php/editormapfile.php?funcao=pegaGeral&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer;
12 - core_pegaDados("Obtendo dados...",sUrl,"montaEditorGeral");  
13 -}  
14 \ No newline at end of file 15 \ No newline at end of file
  16 + core_pegaDados($trad("obtemDados",i3GEOadmin.core.dicionario),sUrl,"montaEditorGeral");
  17 +}
admin/js/editormapfile_label.js
@@ -5,10 +5,13 @@ Abre o editor dos labels de um layer @@ -5,10 +5,13 @@ Abre o editor dos labels de um layer
5 5
6 <PEGACLASSELABEL> 6 <PEGACLASSELABEL>
7 */ 7 */
  8 +//
  9 +//Dependencias: Este programa necessita do arquivo "../dicionario/editormapfile.js"
  10 +//
8 function editorClasseLabel(codigoMap,codigoLayer,indiceClasse) 11 function editorClasseLabel(codigoMap,codigoLayer,indiceClasse)
9 { 12 {
10 var sUrl = "../php/editormapfile.php?funcao=pegaClasseLabel&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse; 13 var sUrl = "../php/editormapfile.php?funcao=pegaClasseLabel&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse;
11 - core_pegaDados("Obtendo dados...",sUrl,"montaEditorClasseLabel"); 14 + core_pegaDados($trad("obtemDados",i3GEOadmin.core.dicionario),sUrl,"montaEditorClasseLabel");
12 } 15 }
13 16
14 function montaEditorClasseLabel(dados) 17 function montaEditorClasseLabel(dados)
@@ -19,60 +22,60 @@ function montaEditorClasseLabel(dados) @@ -19,60 +22,60 @@ function montaEditorClasseLabel(dados)
19 core_montaEditor(temp,"450px","500px","","Label",true,true,false); 22 core_montaEditor(temp,"450px","500px","","Label",true,true,false);
20 var param = { 23 var param = {
21 "linhas":[ 24 "linhas":[
22 - {ajuda:"Cor com a qual o texto ser&aacute; desenhado. [ATRIBUTO] especifica o nome do item na tabela de atributos para usar como valores de cor. Os colchetes [] s&atilde;o necess&aacute;rios. Por exemplo, se o DBF do seu shapefile tem um campo chamado &#8220;MYCOLOR&#8221; o objeto LABEL deve conter: LABEL &#8594; COLOR [MYCOLOR].",  
23 - titulo:"Color",id:"color",value:dados.color,tipo:"cor"},  
24 - {ajuda:"Tamanho do texto. Use um n&uacute;mero inteiro para dar o tamanho e pixeis da sua fonte TrueType, ou qualquer outra das 5 palavras para fontes bitmap. Quando a escala de s&iacute;mbolos e utilizada, SIZE representa o tamanho da fonte a ser usada com o mapa na escala 1:SYMBOLSCALEDENOM. [ATRIBUTO] especifica o nome do item na tabela de atributos para usar como valores de tamanho. Os colchetes [] s&atilde;o necess&aacute;rios. Por exemplo, se o DBF do seu shapefile tem um campo chamado &#8220;MYSIZE&#8221; o objeto LABEL deve conter: LABEL &#8594; SIZE [MYSIZE].",  
25 - titulo:"Size",id:"size",value:dados.size,tipo:"text"},  
26 - {ajuda:"Posi&ccedil;&atilde;o da label relativa ao ponto de etiquetagem (somente para camadas). A primeira letra &eacute; a posi&ccedil;&atilde;o Y, a segunda letra &eacute; a posi&ccedil;&atilde;o X. Auto diz ao MapServer para calcular a posi&ccedil;&atilde;o que n&atilde;o vai interferir com as outras labels. Com pontos e pol&iacute;gonos, o MapServer seleciona uma das 8 posi&ccedil;&otilde;es exteriores (ou seja, exclui a op&ccedil;&atilde;o cc). Com linhas, s&oacute; &eacute; utilazando lc ou uc, at&eacute; que ele use uma posi&ccedil;&atilde;o que n&atilde;o colida com labels que j&aacute; tenham sido desenhadas. Se todas as posi&ccedil;&otilde;es causarem conflitos, ent&atilde;o a label n&atilde;o &eacute; desenhada (a n&atilde;o ser que o par&acirc;metro FORCE esteja habilitado). O posicionamento AUTO s&oacute; &eacute; permitido com labels em cache.",  
27 - titulo:"Position",id:"position",value:dados.position,tipo:"text"},  
28 - {ajuda:"Espa&ccedil;o livre, em pixeis, ao redor das labels. &Uacute;til para manter um espa&ccedil;o ao redor do texto para melhorar a leitura. S&oacute; &eacute; permitido com labels em cache. Padr&atilde;o &eacute; 0.",  
29 - titulo:"Buffer",id:"buffer",value:dados.buffer,tipo:"text"},  
30 - {ajuda:"Apelido da fonte (como definido em FONTSET) para usar nas labels. [ATRIBUTO] especifica o campo para o apelido da fonte. Pode conter uma lista de fontes para ser usada como recupera&ccedil;&atilde;o para fontes que n&atilde;o suportam grifos, sendo o m&aacute;ximo de fontes de reserva definido em MS_MAX_LABEL_FONTS (geralmente 5). Se especificada diretamente, n&atilde;o se esque&ccedil;a de incluir a lista citada entre aspas.",  
31 - titulo:"Font",id:"",value:dados.font,tipo:"text",div:"<div id=cFont ></div>"},  
32 - {ajuda:"Tipo de fonte a ser usado. Geralmente fontes bitmap s&atilde;o mais r&aacute;pidas de se desenhar do que fontes TrueType. No entanto, fontes TrueType s&atilde;o pass&iacute;veis de serem usadas com escala e dispon&iacute;veis em uma variedade de tipos. N&atilde;o se esque&ccedil;a de acionar o par&acirc;metro FONT se voc&ecirc; selecionar TrueType.",  
33 - titulo:"Type",id:"",value:dados.type,tipo:"text",div:"<div id=cType ></div>"},  
34 - {ajuda:"O texto pode cruzar o limite do mapa? Padr&atilde;o &eacute; true.",  
35 - titulo:"Partials",id:"",value:dados.partials,tipo:"text",div:"<div id=cPartials ></div>"},  
36 - {ajuda:"For&ccedil;a as labels para uma classe em particular ativada, independente de colis&otilde;es. Dispon&iacute;vel somente para labels em cache. Padr&atilde;o &eacute; false. Se FORCE est&aacute; ligado e PARTIALS desligado, FORCE toma prefer&ecirc;ncia e labels parciais s&atilde;o desenhadas.",  
37 - titulo:"Force",id:"",value:dados.force,tipo:"text",div:"<div id=cForce ></div>"},  
38 - {ajuda:"Cor a ser desenhado o ret&acirc;ngulo de fundo. Desligado por padr&atilde;o.",  
39 - titulo:"Backgroundcolor",id:"backgroundcolor",value:dados.backgroundcolor,tipo:"cor"},  
40 - {ajuda:"Cor a ser desenhada a sombra do ret&acirc;ngulo de fundo. Desligado por padr&atilde;o.",  
41 - titulo:"Backgroundshadowcolor",id:"backgroundshadowcolor",value:dados.backgroundshadowcolor,tipo:"cor"},  
42 - {ajuda:"Cor a ser desenhado o contorno de 1 pixel ao redor dos caracteres no texto.[ATRIBUTO] especifica o nome do item na tabela de atributos para usar como valores de cor de contorno. Os colchetes [] s&atilde;o necess&aacute;rios. Por exemplo, se o DBF do seu shapefile tem um campo chamado &#8220;MYOUTCOLOR&#8221; o objeto LABEL deve conter: LABEL &#8594; OUTLINECOLOR [MYOUTCOLOR].",  
43 - titulo:"Outlinecolor",id:"outlinecolor",value:dados.outlinecolor,tipo:"cor"},  
44 - {ajuda:"Cor da sombra. Uma label com o mesmo texto ser&aacute; desenhada nesta cor antes da label principal, resultando num efeito de sombra nos caracteres da label. O deslocamento da sombra desenhada &eacute; definido em SHADOWSIZE.",  
45 - titulo:"Shadowcolor",id:"shadowcolor",value:dados.shadowcolor,tipo:"text"},  
46 - {ajuda:"Deslocamento da sombra no eixo x em pixeis.",  
47 - titulo:"Shadowsizex",id:"shadowsizex",value:dados.shadowsizex,tipo:"text"},  
48 - {ajuda:"Deslocamento da sombra no eixo y em pixeis.",  
49 - titulo:"Shadowsizey",id:"shadowsizey",value:dados.shadowsizey,tipo:"text"},  
50 - {ajuda:"Valor do deslocamento do ret&acirc;ngulo de fundo da sombra no eixo x. Padr&atilde;o &eacute; 1.",  
51 - titulo:"Backgroundshadowsizex",id:"backgroundshadowsizex",value:dados.backgroundshadowsizex,tipo:"text"},  
52 - {ajuda:"Valor do deslocamento do ret&acirc;ngulo de fundo da sombra no eixo y. Padr&atilde;o &eacute; 1.",  
53 - titulo:"Backgroundshadowsizey",id:"backgroundshadowsizey",value:dados.backgroundshadowsizey,tipo:"text"},  
54 - {ajuda:"Tamanho m&iacute;nimo da fonte (pixeis) para usar quando desenhando textos conforme a escala. Padr&atilde;o &eacute; 4.",  
55 - titulo:"Minsize",id:"minsize",value:dados.minsize,tipo:"text"},  
56 - {ajuda:"Tamanho m&aacute;ximo da fonte (pixeis) para usar quando desenhando textos conforme a escala. Padr&atilde;o &eacute; 256.",  
57 - titulo:"Maxsize",id:"maxsize",value:dados.maxsize,tipo:"text"},  
58 - {ajuda:"Valor de deslocamento no eixo X para labels, relativo ao canto inferior esquerdo da label e do ponto de etiquetagem. Dado em pixeis. No caso de testo rotacionado, especificar os valores como se todas as labels fossem horizontais e qualquer rota&ccedil;&atilde;o ser&aacute; compensada.",  
59 - titulo:"Offsetx",id:"offsetx",value:dados.offsetx,tipo:"text"},  
60 - {ajuda:"Valor de deslocamento no eixo X para labels, relativo ao canto inferior esquerdo da label e do ponto de etiquetagem. Dado em pixeis. No caso de testo rotacionado, especificar os valores como se todas as labels fossem horizontais e qualquer rota&ccedil;&atilde;o ser&aacute; compensada.",  
61 - titulo:"Offsety",id:"offsety",value:dados.offsety,tipo:"text"},  
62 - {ajuda:"&Acirc;ngulo, em graus, para desenhar as labels. AUTO permite ao MapServer computar o &acirc;ngulo. V&aacute;lido somente para camadas do tipo linha. AUTO2 &eacute; igual ao AUTO, exceto que nenhuma l&oacute;gica &eacute; aplicada para tentar manter o texto numa orienta&ccedil;&atilde;o de leitura (ou seja, o texto pode ser desenhado de cabe&ccedil;a para baixo). &Uacute;til quando se adiciona textos de seta para indicar a dire&ccedil;&atilde;o da linha. FOLLOW diz ao MapServer para computar uma label curva para fei&ccedil;&otilde;es lineares apropriadas.[ATRIBUTO] especifica o nome do item na tabela de atributos para se usar como valores de &acirc;gulo. Os colchetes [] s&atilde;o necess&aacute;rios. Por exemplo, se o DBF do seu shapefile tem um campo chamado &#8220;MYANGLE&#8221; o objeto LABEL deve conter: LABEL &#8594; ANGLE [MYANGLE].",  
63 - titulo:"Angle (utilize MS_FOLLOW para textos curvos)",id:"angle",value:dados.angle,tipo:"text"},  
64 - {ajuda:"C&aacute;lculo autom&aacute;tico do &acirc;ngulo quando os elementos forem lineares",  
65 - titulo:"Autoangle",id:"",value:dados.angle,tipo:"text",div:"<div id=cAutoangle ></div>"},  
66 - {ajuda:"Ativa ou desativa o antialias. Note que isto requere mais cores dispon&iacute;veis, diminui a performance e resulta em imagens de sa&iacute;da bem maiores. S&oacute; &eacute; &uacute;til para desenhos em gif. Padr&atilde;o &eacute; falso. N&atilde;o tem efeito para outros processamentos (nos quais o antialias n&atilde;o pode ser desligado).",  
67 - titulo:"Antialias",id:"antialias",value:dados.antialias,tipo:"text"},  
68 - {ajuda:"Caractere que define a condi&ccedil;&atilde;o de fim de linha num texto de label, resultando numa label de m&uacute;ltiplas linhas. Interage com MAXLENGHT para defini&ccedil;&atilde;o condicional de quebra de linha ap&oacute;s um dado n&uacute;mero de caracteres.",  
69 - titulo:"Wrap",id:"wrap",value:dados.wrap,tipo:"text"},  
70 - {ajuda:"Tamanho m&iacute;nimo que uma fei&ccedil;&atilde;o deve ter para ser etiquetada. Dado em pixeis. Para dados do tipo linha o comprimento geral da linha exibida &eacute; usada. Para pol&iacute;gonos, a menor dimens&atilde;o da caixa circundante &eacute; usada. AUTO diz ao MapServer s&oacute; etiquetar fei&ccedil;&otilde;es que s&atilde;o maiores do que sua respectiva label. Dispon&iacute;vel somente para labels em cache.",  
71 - titulo:"Minfeaturesize",id:"minfeaturesize",value:dados.minfeaturesize,tipo:"text"},  
72 - {ajuda:"Dist&acirc;ncia m&iacute;nima entre labels duplicadas. Dada em pixeis.",  
73 - titulo:"Mindistance",id:"mindistance",value:dados.mindistance,tipo:"text"},  
74 - {ajuda:"Formato de codifica&ccedil;&atilde;o suportado para ser usado para as labels. Se o formato n&atilde;o for suprotado, a label n&atilde;o ser&aacute; desenhada. Requer a biblioteca iconv (presente na maior parte dos sistemas). A biblioteca &eacute; sempre detectada se estiver presente no sistema, mas, se n&atilde;o for, a label n&atilde;o ser&aacute; desenhada. Necess&aacute;rio para exibi&ccedil;&atilde;o de caracteres internacionais. Mais informa&ccedil;&otilde;es podem ser encontradas em: http://www.foss4g.org/FOSS4G/MAPSERVER/mpsnf-i18n-en.html.",  
75 - titulo:"Encoding",id:"encoding",value:dados.encoding,tipo:"text"} 25 + {ajuda:$trad("colorLabel",i3GEOadmin.editormapfile.dicionario)",
  26 + titulo:$trad("colorLabelTitulo",i3GEOadmin.editormapfile.dicionario),id:"color",value:dados.color,tipo:"cor"},
  27 + {ajuda:$trad("sizeLabel",i3GEOadmin.editormapfile.dicionario),
  28 + titulo:$trad("sizeLabelTitulo",i3GEOadmin.editormapfile.dicionario),id:"size",value:dados.size,tipo:"text"},
  29 + {ajuda:$trad("positonLabel",i3GEOadmin.editormapfile.dicionario),
  30 + titulo:$trad("positonLabelTitulo",i3GEOadmin.editormapfile.dicionario),id:"position",value:dados.position,tipo:"text"},
  31 + {ajuda:$trad("bufferLabel",i3GEOadmin.editormapfile.dicionario),
  32 + titulo:$trad("bufferLabelTitulo",i3GEOadmin.editormapfile.dicionario),id:"buffer",value:dados.buffer,tipo:"text"},
  33 + {ajuda:$trad("font",i3GEOadmin.editormapfile.dicionario),
  34 + titulo:$trad("fontTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:dados.font,tipo:"text",div:"<div id=cFont ></div>"},
  35 + {ajuda:$trad("labeltype",i3GEOadmin.editormapfile.dicionario),
  36 + titulo:$trad("labeltypeTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:dados.type,tipo:"text",div:"<div id=cType ></div>"},
  37 + {ajuda:$trad("partials",i3GEOadmin.editormapfile.dicionario),
  38 + titulo:$trad("partialsTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:dados.partials,tipo:"text",div:"<div id=cPartials ></div>"},
  39 + {ajuda:$trad("force",i3GEOadmin.editormapfile.dicionario),
  40 + titulo:$trad("forceTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:dados.force,tipo:"text",div:"<div id=cForce ></div>"},
  41 + {ajuda:$trad("backgroundcolorLabel",i3GEOadmin.editormapfile.dicionario),
  42 + titulo:$trad("backgroundcolorLabelTitulo",i3GEOadmin.editormapfile.dicionario),id:"backgroundcolor",value:dados.backgroundcolor,tipo:"cor"},
  43 + {ajuda:$trad("backgroundshadowcolor",i3GEOadmin.editormapfile.dicionario),
  44 + titulo:$trad("backgroundshadowcolorTitulo",i3GEOadmin.editormapfile.dicionario),id:"backgroundshadowcolor",value:dados.backgroundshadowcolor,tipo:"cor"},
  45 + {ajuda:$trad("outlinecolorLabel",i3GEOadmin.editormapfile.dicionario),
  46 + titulo:$trad("outlinecolorLabelTitulo",i3GEOadmin.editormapfile.dicionario),id:"outlinecolor",value:dados.outlinecolor,tipo:"cor"},
  47 + {ajuda:$trad("shadowcolor",i3GEOadmin.editormapfile.dicionario),
  48 + titulo:$trad("shadowcolorTitulo",i3GEOadmin.editormapfile.dicionario),id:"shadowcolor",value:dados.shadowcolor,tipo:"text"},
  49 + {ajuda:$trad("shadowsizex",i3GEOadmin.editormapfile.dicionario)"Deslocamento da sombra no eixo x em pixeis.",
  50 + titulo:$trad("shadowsizexTitulo",i3GEOadmin.editormapfile.dicionario)"Shadowsizex",id:"shadowsizex",value:dados.shadowsizex,tipo:"text"},
  51 + {ajuda:$trad("shadowsizey",i3GEOadmin.editormapfile.dicionario),
  52 + titulo:$trad("shadowsizeyTitulo",i3GEOadmin.editormapfile.dicionario),id:"shadowsizey",value:dados.shadowsizey,tipo:"text"},
  53 + {ajuda:$trad("backgroundshadowsizex",i3GEOadmin.editormapfile.dicionario),
  54 + titulo:$trad("backgroundshadowsizexTitulo",i3GEOadmin.editormapfile.dicionario),id:"backgroundshadowsizex",value:dados.backgroundshadowsizex,tipo:"text"},
  55 + {ajuda:$trad("backgroundshadowsizey",i3GEOadmin.editormapfile.dicionario),
  56 + titulo:$trad("backgroundshadowsizeyTitulo",i3GEOadmin.editormapfile.dicionario),id:"backgroundshadowsizey",value:dados.backgroundshadowsizey,tipo:"text"},
  57 + {ajuda:$trad("minsizeLabel",i3GEOadmin.editormapfile.dicionario),
  58 + titulo:$trad("minsizeLabelTitulo",i3GEOadmin.editormapfile.dicionario),id:"minsize",value:dados.minsize,tipo:"text"},
  59 + {ajuda:$trad("maxsizeLabel",i3GEOadmin.editormapfile.dicionario),
  60 + titulo:$trad("maxsizeLabelTitulo",i3GEOadmin.editormapfile.dicionario),id:"maxsize",value:dados.maxsize,tipo:"text"},
  61 + {ajuda:$trad("offsetxLabel",i3GEOadmin.editormapfile.dicionario),
  62 + titulo:$trad("offsetxLabelTitulo",i3GEOadmin.editormapfile.dicionario),id:"offsetx",value:dados.offsetx,tipo:"text"},
  63 + {ajuda:$trad("offsetyLabel",i3GEOadmin.editormapfile.dicionario),
  64 + titulo:$trad("offsetyLabelTitulo",i3GEOadmin.editormapfile.dicionario),id:"offsety",value:dados.offsety,tipo:"text"},
  65 + {ajuda:$trad("angleLabel",i3GEOadmin.editormapfile.dicionario),
  66 + titulo:$trad("angleLabelTitulo",i3GEOadmin.editormapfile.dicionario),id:"angle",value:dados.angle,tipo:"text"},
  67 + {ajuda:$trad("autoangle",i3GEOadmin.editormapfile.dicionario),
  68 + titulo:$trad("autoangleTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:dados.angle,tipo:"text",div:"<div id=cAutoangle ></div>"},
  69 + {ajuda:$trad("antialiasLabel",i3GEOadmin.editormapfile.dicionario),
  70 + titulo:$trad("antialiasLabelTitulo",i3GEOadmin.editormapfile.dicionario),id:"antialias",value:dados.antialias,tipo:"text"},
  71 + {ajuda:$trad("wrap",i3GEOadmin.editormapfile.dicionario),
  72 + titulo:$trad("wrapTitulo",i3GEOadmin.editormapfile.dicionario),id:"wrap",value:dados.wrap,tipo:"text"},
  73 + {ajuda:$trad("minfeaturesize",i3GEOadmin.editormapfile.dicionario)"Tamanho m&iacute;nimo que uma fei&ccedil;&atilde;o deve ter para ser etiquetada. Dado em pixeis. Para dados do tipo linha o comprimento geral da linha exibida &eacute; usada. Para pol&iacute;gonos, a menor dimens&atilde;o da caixa circundante &eacute; usada. AUTO diz ao MapServer s&oacute; etiquetar fei&ccedil;&otilde;es que s&atilde;o maiores do que sua respectiva label. Dispon&iacute;vel somente para labels em cache.",
  74 + titulo:$trad("minfeaturesizeTitulo",i3GEOadmin.editormapfile.dicionario)"Minfeaturesize",id:"minfeaturesize",value:dados.minfeaturesize,tipo:"text"},
  75 + {ajuda:$trad("mindistance",i3GEOadmin.editormapfile.dicionario),
  76 + titulo:$trad("mindistanceTitulo",i3GEOadmin.editormapfile.dicionario),id:"mindistance",value:dados.mindistance,tipo:"text"},
  77 + {ajuda:$trad("encoding",i3GEOadmin.editormapfile.dicionario),
  78 + titulo:$trad("encodingTitulo",i3GEOadmin.editormapfile.dicionario),id:"encoding",value:dados.encoding,tipo:"text"}
76 ] 79 ]
77 }; 80 };
78 var ins = ""; 81 var ins = "";