Explorar o código

HPCC-22789 update portuguese translation for 7.4

Signed-off-by: RISK\fumeva01 <valdir.fumene@lexisnexisrisk.com>
RISK\fumeva01 %!s(int64=5) %!d(string=hai) anos
pai
achega
b41a68e4f0
Modificáronse 24 ficheiros con 1570 adicións e 695 borrados
  1. 5 0
      docs/PT_BR/ECLLanguageReference/ECLR_mods/Basics-AttributeTypes.xml
  2. 24 3
      docs/PT_BR/ECLLanguageReference/ECLR_mods/Basics-Constants.xml
  3. 68 57
      docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-COMBINE.xml
  4. 10 0
      docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-JOIN.xml
  5. 6 6
      docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-OUTPUT.xml
  6. 8 0
      docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-SET.xml
  7. 14 12
      docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-SOAPCALL.xml
  8. 6 1
      docs/PT_BR/ECLLanguageReference/ECLR_mods/Recrd-DATASET.xml
  9. 2 1
      docs/PT_BR/ECLLanguageReference/ECLR_mods/SpecStruc-BeginC++.xml
  10. 1 1
      docs/PT_BR/ECLLanguageReference/ECLR_mods/SpecStruc-Interface.xml
  11. 33 0
      docs/PT_BR/ECLLanguageReference/ECLR_mods/Templ-OPTION.xml
  12. 70 27
      docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/Copy.xml
  13. 18 4
      docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/EditDistance.xml
  14. 4 5
      docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/RemoteDirectory.xml
  15. 11 0
      docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/SprayFixed.xml
  16. 48 36
      docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/SprayVariable.xml
  17. 11 0
      docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/SprayXML.xml
  18. 79 10
      docs/PT_BR/ECLWatch/ECLWa_mods/ECLWatchSrc.xml
  19. 11 0
      docs/PT_BR/ECLWatch/TheECLWatchMan.xml
  20. 59 4
      docs/PT_BR/HPCCSystemAdmin/HPCCSystemAdministratorsGuide.xml
  21. 163 56
      docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Inst-Mods/Hardware.xml
  22. 913 464
      docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Inst-Mods/UserSecurityMaint.xml
  23. 2 0
      docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Inst-Mods/hpcc_ldap.xml
  24. 4 8
      docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Installing_and_RunningTheHPCCPlatform.xml

+ 5 - 0
docs/PT_BR/ECLLanguageReference/ECLR_mods/Basics-AttributeTypes.xml

@@ -105,6 +105,11 @@ SetFloridaCities := ['Orlando', StateCapitol('FL'), 'Boca '+'Raton',
     parâmetros de entrada.</para>
 
     <programlisting>SetDS := [ds1, ds2, ds3]; // a set of datasets</programlisting>
+
+    <para>Você pode construir um DATASET a partir from a SET.</para>
+
+    <programlisting>SET OF STRING s := ['Jim','Bob','Richard','Tom'];
+DATASET(s,{STRING txt});</programlisting>
   </sect2>
 
   <sect2 id="Set_Ordering_and_Indexing">

+ 24 - 3
docs/PT_BR/ECLLanguageReference/ECLR_mods/Basics-Constants.xml

@@ -113,7 +113,6 @@ MyUnicodeString3 := U'abcd\u00EB'; // becomes 'abcdë'</programlisting>
     <para><emphasis role="bold">As constantes de string VARSTRING <indexterm>
         <primary>VARSTRING string constants</primary>
       </indexterm> </emphasis> devem começar com um caractere "V". O byte nulo
-    de finalização é implícito e o tipo da constante é VARSTRING. O byte nulo
     de finalização é implícito e o tipo da constante é VARSTRING.</para>
 
     <programlisting>MyVarString := V'abcd'; // same as: (VARSTRING)'abcd'</programlisting>
@@ -212,7 +211,8 @@ MyReal2 := 1.0e1;  // value of MyReal2 is the REAL value 10.0
                 </indexterm></emphasis></entry>
 
               <entry>Uma STRING indicando o sistema operacional de destino da
-              compilação. (Valores disponíveis: 'windows" ou "linux')</entry>
+              compilação. Os valores possíveis são: 'Windows', 'MacOS', ou
+              'linux' .</entry>
             </row>
 
             <row>
@@ -223,6 +223,27 @@ MyReal2 := 1.0e1;  // value of MyReal2 is the REAL value 10.0
               <entry>Um valor BOOLEAN indicando se a compilação gerará um
               executável autônomo.</entry>
             </row>
+
+            <row>
+              <entry><emphasis> __TARGET_PLATFORM__<indexterm>
+                  <primary>__TARGET_PLATFORM__</primary>
+                </indexterm></emphasis></entry>
+
+              <entry>Uma STRING contendo o valor da plataforma de destino (o
+                             tipo de cluster em que a consulta foi submetida).
+              Os valores possíveis                são: 'roxie', 'hthor' ,
+              'thor', or 'thorlcr'.</entry>
+            </row>
+
+            <row>
+              <entry><emphasis> __PLATFORM__<indexterm>
+                  <primary>__PLATFORM__</primary>
+                </indexterm></emphasis></entry>
+
+              <entry>Uma STRING contendo o valor da plataforma em que a
+                             consulta será executada. Os valores possíveis
+              são: 'roxie', 'hthor' , 'thor', or 'thorlcr'.</entry>
+            </row>
           </tbody>
         </tgroup>
       </informaltable>Exemplo:</para>
@@ -242,7 +263,7 @@ MyReal2 := 1.0e1;  // value of MyReal2 is the REAL value 10.0
       time(&amp;timeinsecs);  
       localtime_r(&amp;timeinsecs,&amp;localt);
       char temp[15];
-      strftime(temp , 15, "%Y%m%d%H%M%S", &amp;amp;localt); 
+      strftime(temp , 15, "%Y%m%d%H%M%S", &amp;localt); 
       // Formats the localtime to YYYYMMDDhhmmss 
       strncpy(__result, temp, 14);
       ENDC++;

+ 68 - 57
docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-COMBINE.xml

@@ -178,34 +178,42 @@
     <para>Exemplo:</para>
 
     <programlisting>inrec := RECORD
-  UNSIGNED6 did;
+  UNSIGNED6 uid;
 END;
 outrec := RECORD(inrec)
   STRING20  name;
-  STRING10  ssn;
+  STRING11  ssn;
   UNSIGNED8  dob;
 END;
 ds := DATASET([1,2,3,4,5,6], inrec);
-i1 := DATASET([{1, 'Kevin'}, {2, 'Richard'}, {5,'Nigel'}],
-    { UNSIGNED6 did, STRING10 name });
-i2 := DATASET([{3, '123462'}, {5, '1287234'}, {6,'007001002'}],
-    { UNSIGNED6 did, STRING10 ssn });
-i3 := DATASET([{1, 19700117}, {4, 19831212}, {6,20000101}],
-    { UNSIGNED6 did, UNSIGNED8 dob}); 
-j1 := JOIN(ds, i1, LEFT.did = RIGHT.did, LEFT OUTER, LOOKUP);
-j2 := JOIN(ds, i2, LEFT.did = RIGHT.did, LEFT OUTER, LOOKUP);
-j3 := JOIN(ds, i3, LEFT.did = RIGHT.did, LEFT OUTER, LOOKUP);
-combined1 := COMBINE(j1, 
-                     j2,   
+i1 := DATASET([ {1, 'Kevin'}, 
+			 {2, 'Richard'}, 
+			 {5,'Nigel'}],
+              {UNSIGNED6 udid, STRING10 name });
+i2 := DATASET([ {3, '000-12-3462'}, 
+                {5, '000-12-8723'}, 
+                {6, '000-10-1002'}],
+              {UNSIGNED6 udid, STRING10 ssn });
+i3 := DATASET([ {1, 19700117},
+			 {4, 19831212}, 
+                {6, 20010101}],
+    			{UNSIGNED6 udid, UNSIGNED8 dob}); 
+j1 := JOIN(ds, i1, LEFT.udid = RIGHT.udid, LEFT OUTER, LOOKUP);
+j2 := JOIN(ds, i2, LEFT.udid = RIGHT.udid, LEFT OUTER, LOOKUP);
+j3 := JOIN(ds, i3, LEFT.udid = RIGHT.udid, LEFT OUTER, LOOKUP);
+combined1 := COMBINE(j1, j2,   
              TRANSFORM(outRec,
-      SELF := LEFT;
-      SELF := RIGHT;
-      SELF := []));
-combined2 := COMBINE(combined1,
-                   j3,
+      			   SELF := LEFT;
+      			   SELF := RIGHT;
+      			   SELF := []));
+		   LOCAL);
+combined2 := COMBINE(combined1, j3,
              TRANSFORM(outRec,
-      SELF.dob := RIGHT.dob;
-      SELF := LEFT));
+      			   SELF.dob := RIGHT.dob;
+            		   SELF := LEFT)),
+		   LOCAL);
+OUTPUT(combined1);
+OUTPUT(combined2);
 </programlisting>
   </sect2>
 
@@ -223,7 +231,7 @@ combined2 := COMBINE(combined1,
 
     <para>Exemplo:</para>
 
-    <programlisting>inrec := {UNSIGNED6 did};
+    <programlisting>inrec := {UNSIGNED6 udid};
 outrec := RECORD(inrec)
   STRING20 name;
   UNSIGNED score;
@@ -237,52 +245,55 @@ resultRec := RECORD(inrec)
 END;
 ds := DATASET([1,2,3,4,5,6], inrec);
 dsg := GROUP(ds, ROW);
-i1 := DATASET([ {1, 'Kevin', 10},
-   {2, 'Richard', 5},
-   {5,'Nigel', 2},
-   {0, '', 0} ], outrec);
-i2 := DATASET([ {1, 'Kevin Halligan', 12},
-   {2, 'Richard Chapman', 15},
-   {3, 'Jake Smith', 20},
-   {5,'Nigel Hicks', 100},
-   {0, '', 0} ], outrec);
+i1 := DATASET([{1, 'Kevin'  ,10},
+               {2, 'Richard', 5},
+               {5, 'Nigel'  , 2},
+               {0, ''       , 0} ], outrec);
+i2 := DATASET([{1, 'Kevin Hall',      12},
+               {2, 'Richard Chapman', 15},
+               {3, 'Jake Smith',      20},
+               {5, 'Nigel Hicks',    100},
+               {0, ''          ,       0} ], outrec);
 i3 := DATASET([ {1, 'Halligan', 8},
-   {2, 'Richard', 8},
-   {6, 'Pete', 4},
-   {6, 'Peter', 8},
-   {6, 'Petie', 1},
-   {0, '', 0} ], outrec);
-j1 := JOIN( dsg,
-  i1,
-  LEFT.did = RIGHT.did,
-  TRANSFORM(outrec, SELF := LEFT; SELF := RIGHT),
-  LEFT OUTER, MANY LOOKUP);
-j2 := JOIN( dsg,
-  i2,
-  LEFT.did = RIGHT.did,
-  TRANSFORM(outrec, SELF := LEFT; SELF := RIGHT),
-  LEFT OUTER,
-  MANY LOOKUP);
-j3 := JOIN( dsg,
-  i3,
-  LEFT.did = RIGHT.did,
-  TRANSFORM(outrec, SELF := LEFT; SELF := RIGHT),
-  LEFT OUTER,
-  MANY LOOKUP);
+                {2, 'Richard',  8},
+                {6, 'Pete',     4},
+                {6, 'Peter',    8},
+                {6, 'Petie',    1},
+                {0, '',         0} ], outrec);
+j1 := JOIN(dsg,i1,
+           LEFT.uid = RIGHT.uid,
+           TRANSFORM(outrec, 
+                     SELF := LEFT; 
+                     SELF := RIGHT),
+           LEFT OUTER, MANY LOOKUP);
+j2 := JOIN(dsg,i2,
+           LEFT.uid = RIGHT.uid,
+           TRANSFORM(outrec, 
+                     SELF := LEFT; 
+                     SELF := RIGHT), 
+           LEFT OUTER, MANY LOOKUP);
+j3 := JOIN(dsg,i3,
+           LEFT.uid = RIGHT.uid,
+           TRANSFORM(outrec, 
+                     SELF := LEFT; 
+                     SELF := RIGHT), 
+           LEFT OUTER, MANY LOOKUP);
 combined := REGROUP(j1, j2, j3);
 resultRec t(inrec l, DATASET(RECORDOF(combined)) r) := TRANSFORM
- self.names := PROJECT(r, TRANSFORM(nameRec, SELF := LEFT));
- self := l;
+ SELF.names := PROJECT(r, TRANSFORM(nameRec, SELF := LEFT));
+ SELF := l;
  END;
-res1 := COMBINE(dsg,combined,GROUP,t(LEFT, ROWS(RIGHT)(score != 0)));
+res1 := COMBINE(dsg,combined,GROUP,t(LEFT, ROWS(RIGHT)(score != 0)),LOCAL);
+OUPUT(res1);
+
 //A variation using rows in a child query.
 resultRec t2(inrec l, DATASET(RECORDOF(combined)) r) := TRANSFORM
  SELF.names := PROJECT(SORT(r, -score),
         TRANSFORM(nameRec, SELF := LEFT));
  SELF := l;
  END;
-res2 := COMBINE(dsg,combined,GROUP,t2(LEFT,ROWS(RIGHT)(score != 0)));
-</programlisting>
+res2 := COMBINE(dsg,combined,GROUP,t2(LEFT,ROWS(RIGHT)(score != 0)),LOCAL);
+OUPUT(res2);</programlisting>
 
     <para>Ver também: <link linkend="GROUP">GROUP</link>, <link
     linkend="REGROUP">REGROUP</link></para>

+ 10 - 0
docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-JOIN.xml

@@ -726,6 +726,16 @@
     <para>A <emphasis>joincondition</emphasis>, LIMIT e ATMOST determinam como
     isso é feito.</para>
 
+    <para>Um limite implícito de 10000 é adicionado quando não há LIMIT
+    especificado <emphasis role="bold">E</emphasis> o seguinte é
+    verdadeiro:</para>
+
+    <para>Não há limite especificado para ATMOST <emphasis
+    role="bold">E</emphasis> e não é um LEFT ONLY JOIN <emphasis
+    role="bold">E</emphasis> <emphasis role="bold">(</emphasis>ou nenhum
+    limite KEEP especificado OU o JOIN que tem um postfilter<emphasis
+    role="bold">)</emphasis>.</para>
+
     <para><emphasis role="bold">3. Determina quais correspondências devem ser
     especificadas para </emphasis><emphasis
     role="bold">transform</emphasis><emphasis role="bold">.</emphasis></para>

+ 6 - 6
docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-OUTPUT.xml

@@ -23,8 +23,8 @@
   </emphasis><emphasis role="bold">) ] ] [, ALGORITHM(</emphasis>
   <emphasis>name </emphasis><emphasis role="bold">) ] );</emphasis></para>
 
-  <para><emphasis role="bold">[</emphasis><emphasis>attr</emphasis>
-  :=<emphasis role="bold"> ]
+  <para role="systax"><emphasis
+  role="bold">[</emphasis><emphasis>attr</emphasis> :=<emphasis role="bold"> ]
   OUTPUT(</emphasis><emphasis>recordset</emphasis><emphasis role="bold">,
   [</emphasis><emphasis> format </emphasis><emphasis
   role="bold">]</emphasis><emphasis> ,file
@@ -41,8 +41,8 @@
   role="bold">) ] ] [, ALGORITHM(</emphasis> <emphasis>name
   </emphasis><emphasis role="bold">) ] );</emphasis></para>
 
-  <para><emphasis role="bold">[</emphasis><emphasis>attr</emphasis>
-  :=<emphasis role="bold"> ]
+  <para role="systax"><emphasis
+  role="bold">[</emphasis><emphasis>attr</emphasis> :=<emphasis role="bold"> ]
   OUTPUT(</emphasis><emphasis>recordset</emphasis><emphasis role="bold">,
   [</emphasis><emphasis> format </emphasis><emphasis
   role="bold">]</emphasis><emphasis> , file </emphasis><emphasis role="bold">
@@ -59,8 +59,8 @@
   role="bold">) ] ] [, ALGORITHM(</emphasis> <emphasis>name
   </emphasis><emphasis role="bold">) ] );</emphasis></para>
 
-  <para><emphasis role="bold">[</emphasis><emphasis>attr</emphasis>
-  :=<emphasis role="bold"> ]
+  <para role="systax"><emphasis
+  role="bold">[</emphasis><emphasis>attr</emphasis> :=<emphasis role="bold"> ]
   OUTPUT(</emphasis><emphasis>recordset</emphasis><emphasis role="bold">,
   [</emphasis><emphasis> format </emphasis><emphasis
   role="bold">]</emphasis><emphasis> , file </emphasis><emphasis role="bold">

+ 8 - 0
docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-SET.xml

@@ -133,6 +133,14 @@
   qual o valor "myField" é um dos valores "someField" de "anotherDataset", mas
   o código possui uma execução bem mais eficiente.</para>
 
+  <para>Você pode construir um DATASET a partir de um SET.</para>
+
+  <programlisting>ds := DATASET([{'X',1},{'B',3},{'C',2},{'B',5},
+               {'C',4},{'D',6},{'E',2}],
+              {STRING1 Ltr, INTEGER1 Val});
+s1 := SET(ds,Ltr);          //a SET of just the Ltr field values:
+DATASET(s1,{STRING1 Ltr});  //a DATASET from the SET</programlisting>
+
   <para>Exemplo:</para>
 
   <programlisting>ds := DATASET([{'X',1},{'B',3},{'C',2},{'B',5},

+ 14 - 12
docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-SOAPCALL.xml

@@ -88,16 +88,16 @@
 
             <entry>Uma estrutura RECORD que contém as definições do campo de
             entrada a partir das quais a entrada XML é construída para o
-            serviço SOAP . O nome das tags no XML são derivados dos nomes dos
-            campos no registro de entrada; isso pode ser substituído ao
-            colocar um xpath no campo ( {xpath('tagname')} – consulte a seção
-            Suporte ao XPATH na discussão sobre Estrutura RECORD). Se o
-            parâmetro <emphasis>recset</emphasis> não estiver presente, cada
-            definição de campo deve conter um valor padrão que constituirá o
-            registro de entrada individual. Se o parâmetro <emphasis>recset
-            </emphasis> estiver presente, cada definição de campo deve conter
-            um valor padrão, a menos que transform também esteja especificada
-            para fornecer valores de dados.</entry>
+            serviço SOAP . O nome das tags no XML são derivados dos nomes em
+            minúsculas dos campos no registro de entrada; isso pode ser
+            substituído             colocando um xpath no campo ({xpath
+            ('tagname')} - veja a seção XPATH Support da discussão RECORD
+            Structure). Se o parâmetro <emphasis>recset</emphasis> não estiver
+            presente, cada definição de campo deve conter um valor padrão que
+            constituirá o registro de entrada individual. Se o parâmetro
+            <emphasis>recset </emphasis> estiver presente, cada definição de
+            campo deve conter um valor padrão, a menos que transform também
+            esteja especificada para fornecer valores de dados.</entry>
           </row>
 
           <row>
@@ -405,8 +405,10 @@
                 <primary>HTTPHEADER</primary>
               </indexterm></emphasis></entry>
 
-            <entry>Refere-se às informações de cabeçalho a serem especificadas
-            para o serviço.</entry>
+            <entry>Especifica as informações do cabeçalho a serem passadas
+            para o serviço.              SOAPCALL suporta múltiplas instâncias
+            da opção HTTPHEADER se              você precisa especificar
+            várias strings de chave/valor de cabeçalho.</entry>
           </row>
         </tbody>
       </tgroup>

+ 6 - 1
docs/PT_BR/ECLLanguageReference/ECLR_mods/Recrd-DATASET.xml

@@ -1193,7 +1193,12 @@ T2(IDtype idval,FMtype fname,FMtype mname, Ltype lname ) :=
             SELF.lastname := lname);
 ds := DATASET([T1(123,'Fred','Jones'),
                T2(456,'John','Q','Public'),
-               T1(789,'Susie','Smith')]);</programlisting>
+               T1(789,'Susie','Smith')]);
+               
+// You can construct a DATASET from a SET.
+SET OF STRING s := ['Jim','Bob','Richard','Tom'];
+DATASET(s,{STRING txt});
+</programlisting>
   </sect2>
 
   <sect2 id="Single-row_DATASET_Expressions">

+ 2 - 1
docs/PT_BR/ECLLanguageReference/ECLR_mods/SpecStruc-BeginC++.xml

@@ -357,9 +357,10 @@ STREAMED DATASET(out1Rec) extractResult3(doneRec done) := BEGINC++
         }
         virtual void stop() {}
     private:
+	   Linked&lt;IEngineRowAllocator&gt; allocator;
         unsigned id;
         unsigned idx;
-        Linked&lt;IEngineRowAllocator&gt; allocator;
+        
     };
     #body
     const unsigned id = *(unsigned *)done;

+ 1 - 1
docs/PT_BR/ECLLanguageReference/ECLR_mods/SpecStruc-Interface.xml

@@ -144,7 +144,7 @@ InRec  := {HeaderRec AND NOT [RecID,Address,Zip]};
 
 //this MODULE creates a concrete instance
 BatchHeaderSearch(InRec l) := MODULE(IHeaderFileSearch)
-  EXPORT STRING120 company_val := l.company;
+  EXPORT STRING20 company_val := l.company;
   EXPORT STRING2 state_val := l.state;
   EXPORT STRING25 city_val := l.city;
 END;

+ 33 - 0
docs/PT_BR/ECLLanguageReference/ECLR_mods/Templ-OPTION.xml

@@ -632,6 +632,39 @@
               arquivo no tempo de compilação</emphasis> no <emphasis>Guia do
               Programador</emphasis> para obter mais detalhes.</entry>
             </row>
+
+            <row>
+              <entry><emphasis>timeLimit</emphasis></entry>
+
+              <entry/>
+
+              <entry>Para consultas Roxie. Tempo máximo de execução (em ms)
+              para um                consultas.</entry>
+            </row>
+
+            <row>
+              <entry><emphasis>generateGlobalId</emphasis></entry>
+
+              <entry>Padrão = false</entry>
+
+              <entry>Para consultas de Roxie. Quando true, gera um único
+              GlobalId                se um não é fornecido.</entry>
+            </row>
+
+            <row>
+              <entry><emphasis>analyzeWorkunit</emphasis></entry>
+
+              <entry/>
+
+              <entry>Substitui a configuração no ECL Agent para analisar as
+              workunits               depois que as consultas ECL são
+              executadas (somente Thor). Isso permite que a workunit seja
+              analisada para identificar e exibir potenciais
+                            problemas. Estes possíveis problemas são exibidos
+              na área do ECL Watch               "Warnings &amp; Errors". A
+              configuração global é padronizada para               TRUE, mas
+              pode ser alterado usando o Configuration Manager.</entry>
+            </row>
           </tbody>
         </tgroup>
       </informaltable></para>

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 70 - 27
docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/Copy.xml


+ 18 - 4
docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/EditDistance.xml

@@ -10,15 +10,15 @@
       <primary>Str.EditDistance</primary>
     </indexterm><indexterm>
       <primary>EditDistance</primary>
-    </indexterm>(</emphasis> <emphasis>string1, string2</emphasis> <emphasis
-  role="bold">)</emphasis></para>
+    </indexterm>(</emphasis> <emphasis>string1, string2, radius</emphasis>
+  <emphasis role="bold">)</emphasis></para>
 
   <para><emphasis role="bold">STD.Uni.EditDistance<indexterm>
       <primary>STD.Uni.EditDistance</primary>
     </indexterm><indexterm>
       <primary>Uni.EditDistance</primary>
-    </indexterm>(</emphasis> <emphasis>string1, string2, locale</emphasis>
-  <emphasis role="bold">)</emphasis></para>
+    </indexterm>(</emphasis> <emphasis>string1, string2, locale,
+  radius</emphasis> <emphasis role="bold">)</emphasis></para>
 
   <informaltable colsep="1" frame="all" rowsep="1">
     <tgroup cols="2">
@@ -50,6 +50,13 @@
         </row>
 
         <row>
+          <entry><emphasis>radius</emphasis></entry>
+
+          <entry>Opcional. O máximo aceitável para distance editável, ou 0
+          para sem limite. Padrão é 0.</entry>
+        </row>
+
+        <row>
           <entry>Return:<emphasis> </emphasis></entry>
 
           <entry>EditDistance retorna um valor UNSIGNED4.</entry>
@@ -65,11 +72,18 @@
   transformar <emphasis>string1</emphasis> em
   <emphasis>string2</emphasis>.</para>
 
+  <para>Se a distância de edição for maior que o <emphasis>raio</emphasis>   
+  retornará um valor arbitrário &gt; <emphasis>raio</emphasis>, mas pode   
+  não ser exato. Isso permite que a função termine mais rapidamente se as
+  strings    são significativamente diferentes.</para>
+
   <para>Exemplo:</para>
 
   <programlisting format="linespecific">STD.Str.EditDistance('CAT','CAT');  //returns 0
 STD.Str.EditDistance('CAT','BAT');  //returns 1
 STD.Str.EditDistance('BAT','BAIT'); //returns 1
 STD.Str.EditDistance('CAT','BAIT'); //returns 2
+STD.Str.EditDistance('CARTMAN','BATMAN');   //returns 2
+STD.Str.EditDistance('CARTMAN','BATMAN',1); //returns arbitrary number &gt; 1
 </programlisting>
 </sect1>

+ 4 - 5
docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/RemoteDirectory.xml

@@ -12,7 +12,7 @@
       <primary>RemoteDirectory</primary>
     </indexterm>(</emphasis> <emphasis> machineIP, directory </emphasis>
   <emphasis role="bold">[</emphasis> <emphasis>, mask </emphasis> <emphasis
-  role="bold">][</emphasis> <emphasis>, includesubs </emphasis> <emphasis
+  role="bold">][</emphasis> <emphasis>, recurse </emphasis> <emphasis
   role="bold">]</emphasis> <emphasis> </emphasis> <emphasis
   role="bold">)</emphasis></para>
 
@@ -47,7 +47,7 @@
         </row>
 
         <row>
-          <entry><emphasis>includesubdir</emphasis></entry>
+          <entry><emphasis>recurse</emphasis></entry>
 
           <entry>Opcional. Um indicador booleano que sinaliza se é necessário
           incluir arquivos dos subdiretórios abaixo do
@@ -73,9 +73,8 @@ END;</programlisting>
   <para>A função <emphasis role="bold">RemoteDirectory </emphasis> retorna uma
   lista de arquivos como um dataset no formato listado acima para o
   <emphasis>machineIP</emphasis> e o <emphasis>diretório</emphasis>
-  especificados. Se <emphasis>includesubdir</emphasis> for definido como TRUE,
-  o campo de nome conterá o caminho relativo para o arquivo no dir
-  <emphasis>etório</emphasis> especificado.</para>
+  especificados. Se <emphasis>recurse</emphasis> for definido como TRUE, o
+  nome do campo conterá o caminho relativo para o arquivo especificado.</para>
 
   <para>Exemplo:</para>
 

+ 11 - 0
docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/SprayFixed.xml

@@ -25,6 +25,8 @@
   role="bold">[</emphasis><emphasis>failIfNoSourceFile</emphasis><emphasis
   role="bold">] </emphasis>,<emphasis
   role="bold">[</emphasis><emphasis>expireDays</emphasis><emphasis
+  role="bold">] , </emphasis><emphasis role="bold">[</emphasis>
+  <emphasis>dfuServerQueue</emphasis><emphasis
   role="bold">])</emphasis></para>
 
   <para><emphasis>dfuwuid</emphasis> <emphasis role="bold"> :=
@@ -49,6 +51,8 @@
   role="bold">[</emphasis><emphasis>failIfNoSourceFile</emphasis><emphasis
   role="bold">]</emphasis>, <emphasis
   role="bold">[</emphasis><emphasis>expireDays</emphasis><emphasis
+  role="bold">] , </emphasis><emphasis role="bold">[</emphasis>
+  <emphasis>dfuServerQueue</emphasis><emphasis
   role="bold">])</emphasis></para>
 
   <informaltable colsep="1" frame="all" rowsep="1">
@@ -160,6 +164,13 @@
         </row>
 
         <row>
+          <entry><emphasis>dfuServerQueue</emphasis></entry>
+
+          <entry>Nome do Servidor DFU de destino. O padrão é '' (empty) para o
+          primeiro na fila de DFU no ambiente.</entry>
+        </row>
+
+        <row>
           <entry><emphasis>dfuwuid</emphasis></entry>
 
           <entry>O nome do atributo que receberá a string terminada por nulo

+ 48 - 36
docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/SprayVariable.xml

@@ -13,33 +13,36 @@
     </indexterm><indexterm>
       <primary>SprayDelimited</primary>
     </indexterm>(</emphasis> <emphasis> sourceIP </emphasis> <emphasis
-  role="bold">, </emphasis> <emphasis>sourcepath , </emphasis> <emphasis
-  role="bold">[</emphasis> <emphasis> maxrecordsize </emphasis> <emphasis
+  role="bold">, </emphasis> <emphasis>sourcePath , </emphasis> <emphasis
+  role="bold">[</emphasis> <emphasis> sourceMaxRecordSize </emphasis>
+  <emphasis role="bold">] </emphasis> <emphasis>, </emphasis> <emphasis
+  role="bold"> [</emphasis> <emphasis> sourceCsvSeparate </emphasis> <emphasis
+  role="bold">] </emphasis> <emphasis>, </emphasis> <emphasis
+  role="bold">[</emphasis> <emphasis> sourceCsvTerminate </emphasis> <emphasis
+  role="bold">] </emphasis> <emphasis>, </emphasis> <emphasis
+  role="bold">[</emphasis> <emphasis> sourceCsvQuote </emphasis> <emphasis
   role="bold">] </emphasis> <emphasis>, </emphasis> <emphasis role="bold">
-  [</emphasis> <emphasis> srcCSVseparator </emphasis> <emphasis role="bold">]
-  </emphasis> <emphasis>, </emphasis> <emphasis role="bold">[</emphasis>
-  <emphasis> srcCSVterminator </emphasis> <emphasis role="bold">] </emphasis>
-  <emphasis>, </emphasis> <emphasis role="bold">[</emphasis> <emphasis>
-  srcCSVquote </emphasis> <emphasis role="bold">] </emphasis> <emphasis>,
-  </emphasis> <emphasis role="bold"> </emphasis> <emphasis>destinationgroup,
-  destinationlogicalname </emphasis>, <emphasis role="bold">[</emphasis>
-  <emphasis>timeout</emphasis> <emphasis role="bold">]</emphasis> ,<emphasis
-  role="bold"> [</emphasis> <emphasis>espserverIPport</emphasis> <emphasis
-  role="bold">]</emphasis> ,<emphasis> </emphasis> <emphasis
-  role="bold">[</emphasis> <emphasis>maxConnections</emphasis> <emphasis
+  </emphasis> <emphasis>destinationGroup, destinationLogicalName </emphasis>,
+  <emphasis role="bold">[</emphasis> <emphasis>timeout</emphasis> <emphasis
   role="bold">]</emphasis> ,<emphasis role="bold"> [</emphasis>
-  <emphasis>allowoverwrite</emphasis> <emphasis role="bold">] , [</emphasis>
-  <emphasis>replicate</emphasis> <emphasis role="bold">] , [</emphasis>
-  <emphasis> compress </emphasis><emphasis role="bold">]</emphasis> ,
-  <emphasis role="bold"> [</emphasis> <emphasis> sourceCsvEscape </emphasis>
-  <emphasis role="bold">]</emphasis>, <emphasis role="bold"> [</emphasis>
-  <emphasis> failIfNoSourceFile </emphasis> <emphasis
+  <emphasis>espServerIpPort</emphasis> <emphasis role="bold">]</emphasis>
+  ,<emphasis> </emphasis> <emphasis role="bold">[</emphasis>
+  <emphasis>maxConnections</emphasis> <emphasis role="bold">]</emphasis>
+  ,<emphasis role="bold"> [</emphasis> <emphasis>allowOverwrite</emphasis>
+  <emphasis role="bold">] , [</emphasis> <emphasis>replicate</emphasis>
+  <emphasis role="bold">] , [</emphasis> <emphasis>compress
+  </emphasis><emphasis role="bold">]</emphasis> , <emphasis role="bold">
+  [</emphasis> <emphasis> sourceCsvEscape </emphasis> <emphasis
   role="bold">]</emphasis>, <emphasis role="bold"> [</emphasis> <emphasis>
-  recordStructurePresent </emphasis> <emphasis role="bold">]</emphasis>,
-  <emphasis role="bold"> [</emphasis> <emphasis> quotedTerminator </emphasis>
+  failIfNoSourceFile </emphasis> <emphasis role="bold">]</emphasis>, <emphasis
+  role="bold"> [</emphasis> <emphasis> recordStructurePresent </emphasis>
   <emphasis role="bold">]</emphasis>, <emphasis role="bold"> [</emphasis>
-  <emphasis> encoding </emphasis> <emphasis role="bold">]</emphasis><emphasis
-  role="bold">[</emphasis> <emphasis>expireDays</emphasis> <emphasis
+  <emphasis> quotedTerminator </emphasis> <emphasis role="bold">]</emphasis>,
+  <emphasis role="bold"> [</emphasis> <emphasis> encoding </emphasis>
+  <emphasis role="bold">]</emphasis><emphasis role="bold"> , [</emphasis>
+  <emphasis>expireDays</emphasis> <emphasis role="bold">] ,
+  </emphasis><emphasis role="bold">[</emphasis>
+  <emphasis>dfuServerQueue</emphasis><emphasis
   role="bold">])</emphasis></para>
 
   <para><emphasis>dfuwuid</emphasis> <emphasis role="bold"> :=
@@ -52,32 +55,34 @@
     </indexterm><indexterm>
       <primary>fSprayDelimited</primary>
     </indexterm>(</emphasis> <emphasis> sourceIP </emphasis> <emphasis
-  role="bold">, </emphasis> <emphasis>sourcepath , </emphasis> <emphasis
-  role="bold"> [</emphasis> <emphasis> maxrecordsize </emphasis> <emphasis
+  role="bold">, </emphasis> <emphasis>sourcePath , </emphasis> <emphasis
+  role="bold"> [</emphasis> <emphasis> sourceMaxRecordSize </emphasis>
+  <emphasis role="bold">] </emphasis> <emphasis>, </emphasis> <emphasis
+  role="bold">[</emphasis> <emphasis> sourceCsvSeparate </emphasis> <emphasis
   role="bold">] </emphasis> <emphasis>, </emphasis> <emphasis
-  role="bold">[</emphasis> <emphasis> srcCSVseparator </emphasis> <emphasis
-  role="bold">] </emphasis> <emphasis>, </emphasis> <emphasis
-  role="bold">[</emphasis> <emphasis> srcCSVterminator </emphasis> <emphasis
+  role="bold">[</emphasis> <emphasis> sourceCsvTerminate </emphasis> <emphasis
   role="bold">] </emphasis> <emphasis>, </emphasis> <emphasis role="bold">
-  [</emphasis> <emphasis> srcCSVquote </emphasis> <emphasis role="bold">]
-  </emphasis> <emphasis>, destinationgroup, destinationlogicalname </emphasis>
+  [</emphasis> <emphasis> sourceCsvQuote </emphasis> <emphasis role="bold">]
+  </emphasis> <emphasis>, destinationGroup, destinationLogicalName </emphasis>
   <emphasis role="bold">, [</emphasis> <emphasis>timeout</emphasis> <emphasis
-  role="bold">] , [</emphasis> <emphasis>espserverIPport</emphasis> <emphasis
+  role="bold">] , [</emphasis> <emphasis>espServerIpPort</emphasis> <emphasis
   role="bold">]</emphasis> ,<emphasis> </emphasis> <emphasis
   role="bold">[</emphasis> <emphasis>maxConnections</emphasis> <emphasis
   role="bold">]</emphasis> ,<emphasis role="bold"> [</emphasis>
-  <emphasis>allowoverwrite</emphasis> <emphasis role="bold">] , [</emphasis>
+  <emphasis>allowOverwrite</emphasis> <emphasis role="bold">] , [</emphasis>
   <emphasis>replicate</emphasis> <emphasis role="bold">] , [</emphasis>
-  <emphasis> compress </emphasis> <emphasis role="bold">]</emphasis> ,
+  <emphasis>compress </emphasis> <emphasis role="bold">]</emphasis> ,
   <emphasis role="bold"> [</emphasis> <emphasis> sourceCsvEscape </emphasis>
   <emphasis role="bold">]</emphasis>, <emphasis role="bold"> [</emphasis>
   <emphasis> failIfNoSourceFile </emphasis> <emphasis
   role="bold">]</emphasis>, <emphasis role="bold"> [</emphasis> <emphasis>
   recordStructurePresent </emphasis> <emphasis role="bold">]</emphasis>,
   <emphasis role="bold"> [</emphasis> <emphasis> quotedTerminator </emphasis>
-  <emphasis role="bold">]</emphasis>, <emphasis role="bold"> [</emphasis>
-  <emphasis> encoding </emphasis> <emphasis role="bold">]</emphasis> <emphasis
-  role="bold">[</emphasis> <emphasis>expireDays</emphasis> <emphasis
+  <emphasis role="bold">]</emphasis> , <emphasis role="bold"> [</emphasis>
+  <emphasis> encoding </emphasis> <emphasis role="bold">]</emphasis> ,
+  <emphasis role="bold">[</emphasis> <emphasis>expireDays</emphasis> <emphasis
+  role="bold">] , </emphasis><emphasis role="bold">[</emphasis>
+  <emphasis>dfuServerQueue</emphasis><emphasis
   role="bold">])</emphasis></para>
 
   <informaltable colsep="1" frame="all" rowsep="1">
@@ -245,6 +250,13 @@
         </row>
 
         <row>
+          <entry><emphasis>dfuServerQueue</emphasis></entry>
+
+          <entry>Nome do Servidor DFU de destino. O padrão é '' (empty) para o
+          primeiro na fila de DFU no ambiente.</entry>
+        </row>
+
+        <row>
           <entry><emphasis>dfuwuid</emphasis></entry>
 
           <entry>O nome da definição que receberá a string terminada por nulo

+ 11 - 0
docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/SprayXML.xml

@@ -31,6 +31,8 @@
   role="bold">[</emphasis><emphasis>failIfNoSourceFile</emphasis><emphasis
   role="bold">]</emphasis>, <emphasis
   role="bold">[</emphasis><emphasis>expireDays</emphasis><emphasis
+  role="bold">] , </emphasis><emphasis role="bold">[</emphasis>
+  <emphasis>dfuServerQueue</emphasis><emphasis
   role="bold">])</emphasis></para>
 
   <para><emphasis>dfuwuid</emphasis> <emphasis role="bold"> :=
@@ -60,6 +62,8 @@
   role="bold">[</emphasis><emphasis>failIfNoSourceFile</emphasis><emphasis
   role="bold">]</emphasis>, <emphasis
   role="bold">[</emphasis><emphasis>expireDays</emphasis><emphasis
+  role="bold">] , </emphasis><emphasis role="bold">[</emphasis>
+  <emphasis>dfuServerQueue</emphasis><emphasis
   role="bold">])</emphasis></para>
 
   <informaltable colsep="1" frame="all" rowsep="1">
@@ -185,6 +189,13 @@
         </row>
 
         <row>
+          <entry><emphasis>dfuServerQueue</emphasis></entry>
+
+          <entry>Nome do Servidor DFU de destino. O padrão é '' (empty) para o
+          primeiro na fila de DFU no ambiente.</entry>
+        </row>
+
+        <row>
           <entry><emphasis>dfuwuid</emphasis></entry>
 
           <entry>O nome do atributo que receberá a string terminada por nulo

+ 79 - 10
docs/PT_BR/ECLWatch/ECLWa_mods/ECLWatchSrc.xml

@@ -673,11 +673,14 @@
 
           <para>É possível ver as representações visuais das workunits
           selecionadas. Visualizations (Visualizações) estão disponíveis na
-          aba <emphasis role="bold">Output</emphasis> da workunit. A aba
-          Visualize oferece diversos tipos de gráficos que podem ser gerados
-          se você incluiu recursos adicionais em seu código ECL através do
-          mecanismo de manifesto aprimorado (como uma página da Web de
-          índice). <figure>
+          página de detalhes da workunit. Nesta página selecione a aba
+          <emphasis role="bold">Output</emphasis>. Verifique se a caixa de
+          seleção do resultado está marcada e pressione o botão <emphasis
+          role="bold">Visualize</emphasis>. <graphic
+          fileref="../../images/ECLWAViz01.jpg"/></para>
+
+          <para>A aba Visualize ofereceuma série de tipos de gráficos que
+          podem ser gerados a partir do seu resultado.<figure>
               <title>Visualização</title>
 
               <mediaobject>
@@ -687,11 +690,8 @@
               </mediaobject>
             </figure></para>
 
-          <para>Para acessar as Visualizations (Visualizações), clique na aba
-          Outputs da página de detalhe das workunits e selecione a aba
-          <emphasis role="bold">Visualize</emphasis> . É possível acessar
-          diferentes tipos de visualização clicando na lista suspensa na aba
-          Visualize. Clique no menu suspenso <emphasis
+          <para>Você pode acessar diversos tipos de visualizações clicando na
+          lista suspensa da aba Visualize. Clique no menu <emphasis
           role="bold">Mappings</emphasis> para alterar os parâmetros.</para>
         </sect3>
 
@@ -1405,6 +1405,59 @@
           <para>Preencha os campos do arquivo de origem e o destino, marque as
           opções necessárias e depois pressione o botão <emphasis
           role="bold">Submit</emphasis> .</para>
+
+          <para><itemizedlist>
+              <listitem>
+                <para>Verifique se a caixa<emphasis role="bold">
+                Overwrite</emphasis> está marcada para sobrescrever arquivos
+                de mesmo nome.</para>
+              </listitem>
+
+              <listitem>
+                <para>Verifique se a caixa<emphasis role="bold">
+                Compress</emphasis> está marcada para comprimir a cópia do
+                arquivo.</para>
+              </listitem>
+
+              <listitem>
+                <para>Verifique a caixa<emphasis role="bold"> Retain Superfile
+                Structure</emphasis> para a cópia reter a estrutura
+                                de um Superfile. Se você está copiando um
+                superfile que contém                 ÍNDICES, você deve
+                habilitar esta opção.</para>
+              </listitem>
+
+              <listitem>
+                <para>Verifique a caixa<emphasis role="bold">
+                Replicate</emphasis> para criar cópias de backup de todas as
+                parte.</para>
+              </listitem>
+
+              <listitem>
+                <para>Verifique a caixa<emphasis role="bold"> No
+                Split</emphasis> para evitar a divisão da cópia do arquivoem
+                partes.</para>
+              </listitem>
+
+              <listitem>
+                <para>Verifique a caixa<emphasis role="bold"> Wrap</emphasis>
+                para manter o número de partes e envelopamento caso o destino
+                cluster de destino for menor que o original.</para>
+              </listitem>
+
+              <listitem>
+                <para>Verifique a opção<emphasis role="bold"> Preserve
+                Compression</emphasis> para manter a compressão do
+                arquivo.</para>
+              </listitem>
+
+              <listitem>
+                <para>Verifique a opção <emphasis role="bold"> Expire in
+                (days)</emphasis> para inserir o número de dia antes da
+                remoção automática do arquivo. Se omitido, o padrão é -1
+                (nunca expira).</para>
+              </listitem>
+            </itemizedlist></para>
         </sect3>
 
         <sect3 id="CopyLogicalFile">
@@ -1544,6 +1597,22 @@
       <sect2 id="LogicalFilesDetailsPage" role="brk">
         <title>Detalhes do Arquivos Lógicos (Logical Files Details)</title>
 
+        <para>A página de Detalhes de Arquivos Lógicos mostra detalhes
+        específicos para o arquivo selecionado, incluindo: Workunit ID, Owner,
+        Super Owner, Cluster Name, Description, Job Name, Protected state,
+        Content Type, Key Type, File Size, Format, Compressed state e
+        informações como, Modified Date, Expire in value, Directory e Path
+        Mask, Record Size, Record Count, Replication state, File Parts, e Skew
+        information.</para>
+
+        <para>Marque a caixa Protected para proteger o arquivo contra exclusão
+        ou          expiração.</para>
+
+        <para>O valor do Tipo de Chave é exibido apenas se o arquivo for um
+        ÍNDICE. Chave          O tipo pode ter três valores possíveis:
+        Distributed (Distribuído), Local ou          Particionado
+        (Partitioned).</para>
+
         <para>A página Logical Files Detail (Detalhes dos Arquivos lógicos)
         mostra detalhes específicos para o arquivo selecionado. Selecione o
         arquivo para visualização clicando na aba adequada nas abas de

+ 11 - 0
docs/PT_BR/ECLWatch/TheECLWatchMan.xml

@@ -140,6 +140,17 @@
             seu estado atual.</para>
           </listitem>
         </itemizedlist>
+
+        <sect3>
+          <title>Maximizar Painel</title>
+
+          <para><graphic fileref="images/ECLWAMax01.jpg"/></para>
+
+          <para>O ícone<emphasis role="bold">Maximizar/Restaurar</emphasis>
+          está presente em todo o ECL Watch. Pressione o botão para maximizar
+          a o painel correspondente. Pressione novamente para restaurar o
+          painel ao seu tamanho original.</para>
+        </sect3>
       </sect2>
 
       <sect2 id="ListWidgets">

+ 59 - 4
docs/PT_BR/HPCCSystemAdmin/HPCCSystemAdministratorsGuide.xml

@@ -1171,26 +1171,81 @@
 
       <para><programlisting>## HPCC Systems default environment configuration file 
 
-[DEFAULT SETTINGS]
+[DEFAULT]
 configs=/etc/HPCCSystems
 path=/opt/HPCCSystems
 classpath=/opt/HPCCSystems/classes
 runtime=/var/lib/HPCCSystems
 lock=/var/lock/HPCCSystems
-# Supported logging fields: AUD,CLS,DET,MID,TIM,DAT,PID,TID,NOD,JOB,USE,SES,
-#                           COD,MLT,MCT,NNT,COM,QUO,PFX,ALL,STD
+# Supported logging fields: 
+#   AUD,CLS,DET,MID,TIM,DAT,PID,TID,NOD,JOB,USE,SES,COD,MLT,MCT,NNT,COM,QUO,PFX,ALL,STD
 logfields=TIM+DAT+MLT+MID+PID+TID+COD+QUO+PFX
 pid=/var/run/HPCCSystems
 log=/var/log/HPCCSystems
 user=hpcc
 group=hpcc
-home=/Users
+#umask=022
+#nice=0
+home=/home
 environment=environment.xml
 sourcedir=/etc/HPCCSystems/source
 blockname=HPCCSystems
 interface=*
 # enable epoll method for notification events (true/false)
 use_epoll=true
+# allow kernel pagecache flushing where enabled (true/false)
+allow_pgcache_flush=true
+# report UDP network stats
+udp_stats=true
+mpStart=7101
+mpEnd=7500
+mpSoMaxConn=128
+mpTraceLevel=0
+# enable SSL for dafilesrv remote file access 
+#     (SSLNone/false | SSLOnly/true | SSLFirst | UnsecureFirst)
+# Enabling requires setting the HPCCPassPhrase, HPCCCertFile, and HPCCPrivateKeyFile values
+#dfsUseSSL=SSLNone
+
+#Specify location of HPCC PKI public/private key files
+# note: if HPCCPassPhrase specified it must be encrypted
+#HPCCPassPhrase=
+#HPCCCertificateFile=/home/hpcc/.ssh/cert.cer
+#HPCCPublicKeyFile=/home/hpcc/.ssh/id_rsa.pub
+#HPCCPrivateKeyFile=/home/hpcc/.ssh/id_rsa
+
+jvmoptions=-XX:-UsePerfData
+#Options to enable remote debugging of Java service or application
+#jvmoptions=-XX:-UsePerfData -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=2000
+#JNI_PATH=/absolute/path/to/alternative/libjvm.so
+
+# Although HPCC platform includes plugins for both Python2 and Python3, 
+# only one may be safely enabled at a time
+# as the Python libraries export the same symbols for both versions. 
+# Enabling both may lead to unpredicatable results
+# including segfaults or undefined symbol errors.
+#
+# If you would prefer to use python 3 and disable python2, change the line below to read
+#  additionalPlugins=python3
+#
+# Multiple paths can be specified (separate with :, or ; on Windows).
+# Relative paths are assumed to be relative to /opt/HPCCSystems/versioned
+additionalPlugins=python2
+
+# To en-/disable Drop Zone restriction.
+# Default is enabled (true).
+useDropZoneRestriction=true
+# If set, will force matching local file paths to become remote reads, e.g:
+#forceRemotePattern=/var/lib/HPCCSystems/hpcc-data/eclagent/*
+
+# Dafilesrv: default client side connection settings (NB: 0 = disable/use system defaults)
+#dafsConnectTimeoutSeconds=100
+#dafsConnectRetries=2
+#dafsMaxReceiveTimeSeconds=0
+
+# Dafilesrv: set to change number of seconds before retrying an unresponsive dafilesrv connection (default 10 seconds)
+# NB: for now this only applies to the last cached server 
+#dafsConnectFailRetrySeconds=10
+
 </programlisting></para>
 
       <sect2 id="SysAdm_Paths">

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 163 - 56
docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Inst-Mods/Hardware.xml


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 913 - 464
docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Inst-Mods/UserSecurityMaint.xml


+ 2 - 0
docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Inst-Mods/hpcc_ldap.xml

@@ -833,6 +833,8 @@ Proceed?  y/n
       role="bold">daliconf.xml</emphasis>, por exemplo:</para>
 
       <para><programlisting>/opt/HPCCSystems/bin/addScopes /var/lib/HPCCSystems/mydali/daliconf.xml</programlisting></para>
+
+      <para>Execute o addScopes no nó do Dali.</para>
     </sect3>
   </sect2>
 </sect1>

+ 4 - 8
docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Installing_and_RunningTheHPCCPlatform.xml

@@ -335,10 +335,6 @@
                   <row>
                     <entry><itemizedlist>
                         <listitem>
-                          <para>Python : pyembed</para>
-                        </listitem>
-
-                        <listitem>
                           <para>JAVA : javaembed</para>
                         </listitem>
 
@@ -377,8 +373,8 @@
               </tgroup>
             </informaltable></para>
 
-          <para>Outras tecnologias, como suporte ao Cassandra
-          (cassandraembed), estão incluídas no pacote da plataforma.</para>
+          <para>Outras tecnologias, como suporte ao Cassandra e Python estão
+          incluídas no pacote da plataforma.</para>
         </sect3>
       </sect2>
 
@@ -3012,7 +3008,7 @@ sudo /etc/init.d/hpcc-init -c esp start
 
       <itemizedlist>
         <listitem>
-          <para>C++ (suporte completo já está embutido)</para>
+          <para>C++ (suporte completo já está incluso)</para>
         </listitem>
 
         <listitem>
@@ -3024,7 +3020,7 @@ sudo /etc/init.d/hpcc-init -c esp start
         </listitem>
 
         <listitem>
-          <para>Python</para>
+          <para>Python (suporte completo já está incluso)</para>
         </listitem>
 
         <listitem>