diff options
Diffstat (limited to 'pt-br')
| -rw-r--r-- | pt-br/bash-pt.html.markdown | 22 | ||||
| -rw-r--r-- | pt-br/c-pt.html.markdown | 3 | ||||
| -rw-r--r-- | pt-br/clojure-pt.html.markdown | 3 | ||||
| -rw-r--r-- | pt-br/csharp-pt.html.markdown | 45 | ||||
| -rw-r--r-- | pt-br/css-pt.html.markdown | 24 | ||||
| -rw-r--r-- | pt-br/cypher-pt.html.markdown | 2 | ||||
| -rw-r--r-- | pt-br/elisp-pt.html.markdown | 2 | ||||
| -rw-r--r-- | pt-br/haskell-pt.html.markdown | 2 | ||||
| -rw-r--r-- | pt-br/javascript-pt.html.markdown | 6 | ||||
| -rw-r--r-- | pt-br/julia-pt.html.markdown | 2 | ||||
| -rw-r--r-- | pt-br/latex-pt.html.markdown | 2 | ||||
| -rw-r--r-- | pt-br/markdown-pt.html.markdown | 44 | ||||
| -rw-r--r-- | pt-br/pascal-pt.html.markdown | 2 | ||||
| -rw-r--r-- | pt-br/php-pt.html.markdown | 2 | ||||
| -rw-r--r-- | pt-br/python3-pt.html.markdown | 36 | ||||
| -rwxr-xr-x | pt-br/stylus-pt.html.markdown | 8 | ||||
| -rw-r--r-- | pt-br/typescript-pt.html.markdown | 6 | ||||
| -rw-r--r-- | pt-br/yaml-pt.html.markdown | 10 | 
18 files changed, 115 insertions, 106 deletions
| diff --git a/pt-br/bash-pt.html.markdown b/pt-br/bash-pt.html.markdown index 3a48d994..86d1a8ea 100644 --- a/pt-br/bash-pt.html.markdown +++ b/pt-br/bash-pt.html.markdown @@ -33,7 +33,7 @@ diretamente no shell.  # Exemplo simples de hello world:  echo Hello World! -# Cada comando começa com uma nova linha, ou após um ponto virgula: +# Cada comando começa com uma nova linha, ou após um ponto e vírgula:  echo 'Essa é a primeira linha'; echo 'Essa é a segunda linha'  # A declaração de variáveis é mais ou menos assim @@ -41,14 +41,14 @@ Variavel="Alguma string"  # Mas não assim:  Variavel = "Alguma string" -# Bash interpretará Variavel como um comando e tentará executar e lhe retornar +# Bash interpretará Variavel como um comando e tentará executar e lhe retornará  # um erro porque o comando não pode ser encontrado.  # Ou assim:  Variavel= 'Alguma string' -# Bash interpretará 'Alguma string' como um comando e tentará executar e lhe retornar +# Bash interpretará 'Alguma string' como um comando e tentará executar e lhe retornará  # um erro porque o comando não pode ser encontrado. (Nesse caso a a parte 'Variavel='  -# é vista com uma declaração de variável valida apenas para o escopo do comando 'Uma string'). +# é vista com uma declaração de variável válida apenas para o escopo do comando 'Uma string').  # Usando a variável:  echo $Variavel @@ -65,12 +65,12 @@ echo ${Variavel/Alguma/Uma}  # Substring de uma variável  Tamanho=7  echo ${Variavel:0:Tamanho} -# Isso retornará apenas os 7 primeiros caractéres da variável +# Isso retornará apenas os 7 primeiros caracteres da variável  # Valor padrão de uma variável  echo ${Foo:-"ValorPadraoSeFooNaoExistirOuEstiverVazia"}  # Isso funciona para nulo (Foo=) e (Foo=""); zero (Foo=0) retorna 0. -# Note que isso apenas retornar o valor padrão e não mudar o valor da variável. +# Note que isso apenas retornará o valor padrão e não mudará o valor da variável.  # Variáveis internas  # Tem algumas variáveis internas bem uteis, como @@ -86,7 +86,7 @@ read Nome # Note que nós não precisamos declarar a variável  echo Ola, $Nome  # Nós temos a estrutura if normal: -# use 'man test' para mais infomações para as condicionais +# use 'man test' para mais informações para as condicionais  if [ $Nome -ne $USER ]  then  	echo "Seu nome não é o seu username" @@ -109,7 +109,7 @@ then  	echo "Isso vai rodar se $Nome é Daniela ou Jose."  fi -# Expressões são denotadas com o seguinte formato +# Expressões são escritas com o seguinte formato  echo $(( 10 + 5))  # Diferentemente das outras linguagens de programação, bash é um shell, então ele  @@ -118,9 +118,9 @@ echo $(( 10 + 5))  ls  #Esse comando tem opções que controlam sua execução -ls -l # Lista todo arquivo e diretorio em linhas separadas +ls -l # Lista todo arquivo e diretório em linhas separadas -# Os resultados do comando anterior pode ser passado para outro comando como input. +# Os resultados do comando anterior podem ser passados para outro comando como input.  # O comando grep filtra o input com o padrão passado. É assim que listamos apenas  # os arquivos .txt no diretório atual:  ls -l | grep "\.txt" @@ -241,7 +241,7 @@ head -n 10 arquivo.txt  sort arquivo.txt  # reporta ou omite as linhas repetidas, com -d você as reporta  uniq -d arquivo.txt -# exibe apenas a primeira coluna após o caráctere ',' +# exibe apenas a primeira coluna após o caractere ','  cut -d ',' -f 1 arquivo.txt  # substitui todas as ocorrencias de 'okay' por 'legal' em arquivo.txt (é compativel com regex)  sed -i 's/okay/legal/g' file.txt diff --git a/pt-br/c-pt.html.markdown b/pt-br/c-pt.html.markdown index e1c27958..4e55f068 100644 --- a/pt-br/c-pt.html.markdown +++ b/pt-br/c-pt.html.markdown @@ -8,6 +8,7 @@ translators:      - ["João Farias", "https://github.com/JoaoGFarias"]      - ["Elton Viana", "https://github.com/eltonvs"]      - ["Cássio Böck", "https://github.com/cassiobsilva"] +    - ["Heitor P. de Bittencourt", "https://github.com/heitorPB/"]  lang: pt-br  filename: c-pt.el  --- @@ -641,7 +642,7 @@ typedef void (*minha_função_type)(char *);  Este é *o* livro sobre C, escrito pelos criadores da linguagem. Mas cuidado - ele é antigo e contém alguns erros (bem,  ideias que não são mais consideradas boas) ou práticas ultrapassadas. -Outra boa referência é [Learn C the hard way](http://c.learncodethehardway.org/book/). +Outra boa referência é [Learn C the hard way](http://learncodethehardway.org/c/).  Se você tem uma pergunta, leia [compl.lang.c Frequently Asked Questions](http://c-faq.com). diff --git a/pt-br/clojure-pt.html.markdown b/pt-br/clojure-pt.html.markdown index b88d4eec..409394f2 100644 --- a/pt-br/clojure-pt.html.markdown +++ b/pt-br/clojure-pt.html.markdown @@ -382,3 +382,6 @@ Clojuredocs.org tem documentação com exemplos para quase todas as funções pr  Clojure-doc.org tem um bom número de artigos para iniciantes:  [http://clojure-doc.org/](http://clojure-doc.org/) + +Clojure for the Brave and True é um livro de introdução ao Clojure e possui uma versão gratuita online: +[https://www.braveclojure.com/clojure-for-the-brave-and-true/](https://www.braveclojure.com/clojure-for-the-brave-and-true/) diff --git a/pt-br/csharp-pt.html.markdown b/pt-br/csharp-pt.html.markdown index 2ff59296..384ca325 100644 --- a/pt-br/csharp-pt.html.markdown +++ b/pt-br/csharp-pt.html.markdown @@ -78,15 +78,17 @@ namespace Learning.CSharp              short fooShort = 10000;              ushort fooUshort = 10000; -            // Integer - 32-bit integer +            // Integer - inteiro de 32 bits               int fooInt = 1; // (-2,147,483,648 <= int <= 2,147,483,647)              uint fooUint = 1; // (0 <= uint <= 4,294,967,295) - +            //Números por padrão são int ou uint, dependendo do tamanho. +                          // Long - 64-bit integer              long fooLong = 100000L; // (-9,223,372,036,854,775,808 <= long <= 9,223,372,036,854,775,807)              ulong fooUlong = 100000L; // (0 <= ulong <= 18,446,744,073,709,551,615) -            // Numbers default to being int or uint depending on size. -            // L is used to denote that this variable value is of type long or ulong +             +            // Números por padrão são int ou uint dependendo do tamanho. +            // L é usado para denotar que o valor da variável é do tipo long ou ulong.              // Double - Double-precision 64-bit IEEE 754 Floating Point              double fooDouble = 123.4; // Precision: 15-16 digits @@ -308,25 +310,26 @@ on a new line! ""Wow!"", the masses cried";              }              /////////////////////////////////////// -            // Converting Data Types And Typecasting +            // Convertendo Data Types e Typecasting              /////////////////////////////////////// -            // Converting data +            // Convertendo dados + +            // Converter String para Integer -            // Convert String To Integer -            // this will throw a FormatException on failure -            int.Parse("123");//returns an integer version of "123" +            // isso vai jogar um erro FormatException quando houver falha +            int.Parse("123");//retorna uma verão em Integer da String "123" -            // try parse will default to type default on failure -            // in this case: 0 +            // try parse vai ir por padrão para o typo default quando houver uma falha +            // nesse caso: 0              int tryInt; -            if (int.TryParse("123", out tryInt)) // Function is boolean +            if (int.TryParse("123", out tryInt)) // Função booleana                  Console.WriteLine(tryInt);       // 123 -            // Convert Integer To String -            // Convert class has a number of methods to facilitate conversions +            // Converter Integer para String +            // A classe Convert possuí métodos para facilitar as conversões              Convert.ToString(123); -            // or +            // ou              tryInt.ToString();              // Casting @@ -407,12 +410,12 @@ on a new line! ""Wow!"", the masses cried";              return result;          } -        // You can narrow down the objects that are passed in +        // Você pode pode restringir os objetos que são passados          public static void IterateAndPrint<T>(T toPrint) where T: IEnumerable<int>          { -            // We can iterate, since T is a IEnumerable +            // Nos podemos iterar, desde que T seja um "IEnumerable"              foreach (var item in toPrint) -                // Item is an int +                // Item é um inteiro                  Console.WriteLine(item.ToString());          } @@ -720,9 +723,9 @@ on a new line! ""Wow!"", the masses cried";              _speed -= decrement;          } -        // properties get/set values -        // when only data needs to be accessed, consider using properties. -        // properties may have either get or set, or both +        // propriedade recupera e/ou atribui valores (get/set).  +        // quando os dados precisam apenas ser acessados, considere o uso de propriedades. +        // uma propriedade pode ter "get" ou "set", ou ambos.          private bool _hasTassles; // private variable          public bool HasTassles // public accessor          { diff --git a/pt-br/css-pt.html.markdown b/pt-br/css-pt.html.markdown index c73669d0..38937894 100644 --- a/pt-br/css-pt.html.markdown +++ b/pt-br/css-pt.html.markdown @@ -14,15 +14,15 @@ translators:  lang: pt-br  --- -Nos primeiros dias da web não havia elementos visuais, apenas texto puro. Mas com maior desenvolvimento de navegadores da web, páginas web totalmente visuais também se tornou comum. +No início da web não havia elementos visuais, apenas texto puro. Mas com maior desenvolvimento de navegadores da web, páginas web totalmente visuais também se tornara comum. -CSS ajuda a manter a separação entre o conteúdo (HTML) e o look-and-feel de uma página web. +CSS ajuda a manter a separação entre o conteúdo (HTML) e o visual de uma página web.  CSS permite atingir diferentes elementos em uma página HTML e atribuir diferentes propriedades visuais para eles. -Este guia foi escrito para CSS2, embora CSS3 está rapidamente se tornando popular. +Este guia foi escrito para CSS2, embora CSS3 esteja rapidamente se tornando popular. -**NOTA:** Porque CSS produz resultados visuais, a fim de aprender, você precisa tentar de tudo em um playground CSS como [dabblet](http://dabblet.com/). +**NOTA:** Porque CSS produz resultados visuais, a fim de aprender, você precisa treinar em um playground CSS como [dabblet](http://dabblet.com/).  O foco principal deste artigo é sobre a sintaxe e algumas dicas gerais.  ```css @@ -42,7 +42,7 @@ Abaixo um elemento de exemplo:  <div class='class1 class2' id='anID' attr='value' otherAttr='pt-br foo bar' />  */ -/* Você pode direciona-lo usando uma das suas classes CSS */ +/* Você pode direcioná-lo usando uma das suas classes CSS */  .class1 { }  /* ou ambas as classes! */ @@ -82,9 +82,9 @@ classe div.some [attr $ = 'ue'] {}  /* Você pode selecionar um elemento que é filho de outro elemento */  div.some-parent> .class-name {} -/* Ou um descendente de um outro elemento. As crianças são os descendentes diretos de -   seu elemento pai, apenas um nível abaixo da árvore. Pode ser qualquer descendentes -   nivelar por baixo da árvore. */ +/* Ou um descendente de um outro elemento. Os filhos são os descendentes diretos de +   seu elemento pai, apenas um nível abaixo da árvore. Pode ser quaisquer descendentes +   nivelados por baixo da árvore. */  div.some-parent class-name {}  /* Atenção: o mesmo seletor sem espaço tem um outro significado. @@ -97,7 +97,7 @@ div.some-parent.class-name {}  /* Ou qualquer irmão que o precede */  .i am-qualquer-elemento antes ~ .Este elemento {} -/* Existem alguns selectores chamado pseudo classes que podem ser usados para selecionar um +/* Existem alguns seletores chamados pseudo classes que podem ser usados para selecionar um     elemento quando ele está em um determinado estado */  /* Por exemplo, quando o cursor passa sobre um elemento */ @@ -118,7 +118,7 @@ seletor:first-child {}  /* Qualquer elemento que é o último filho de seu pai */  seletor:last-child {} -/* Assim como pseudo classes, pseudo elementos permitem que você estilo certas partes de um documento */ +/* Assim como pseudo classes, pseudo elementos permitem que você estilize certas partes de um documento */  /* Corresponde a um primeiro filho virtual do elemento selecionado */  seletor::before {} @@ -127,7 +127,7 @@ seletor::before {}  seletor::after {}  /* Nos locais apropriados, um asterisco pode ser utilizado como um curinga para selecionar todos -   elemento */ +   os elementos */  * {} /* */ Todos os elementos  .parent * {} /* */ todos os descendentes  .parent> * {} /* */ todas as crianças @@ -181,7 +181,7 @@ seletor {  ## Uso -Guardar uma folha de estilo CSS com a extensão `.css`. +Salvar uma folha de estilo CSS com a extensão `.css`.  ```xml  <!-- Você precisa incluir o arquivo css no da sua página <head>. Isto é o diff --git a/pt-br/cypher-pt.html.markdown b/pt-br/cypher-pt.html.markdown index 9b60f771..d4400148 100644 --- a/pt-br/cypher-pt.html.markdown +++ b/pt-br/cypher-pt.html.markdown @@ -101,7 +101,7 @@ path = shortestPath( (user)-[:KNOWS*..5]-(other) )  Crie consultas  --- -Create a new node +Crie um novo nó  ```  CREATE (a:Person {name:"Théo Gauchoux"})  RETURN a diff --git a/pt-br/elisp-pt.html.markdown b/pt-br/elisp-pt.html.markdown index fc2d1e40..aa611097 100644 --- a/pt-br/elisp-pt.html.markdown +++ b/pt-br/elisp-pt.html.markdown @@ -111,7 +111,7 @@ filename: learn-emacs-lisp-pt.el  (hello)  ;; `C-xC-e' => Hello, I am Bastien -;; Os parêntesis vazios na definição da função significam que ela +;; Os parênteses vazios na definição da função significam que ela  ;; não aceita argumentos. Mas sempre utilizar `my-name' é um tédio!  ;; Vamos dizer à função para aceitar um argumento (o argumento é  ;; chamado "name"): diff --git a/pt-br/haskell-pt.html.markdown b/pt-br/haskell-pt.html.markdown index 181aa471..f72fd296 100644 --- a/pt-br/haskell-pt.html.markdown +++ b/pt-br/haskell-pt.html.markdown @@ -41,7 +41,7 @@ o desenvolvimento deste paradigma de programação.  7 * 7 -- 7 vezes 7  7 / 7 -- 7 dividido por 7 --- Divisões não são inteiras, são fracionádas por padrão da linguagem +-- Divisões não são inteiras, são fracionadas por padrão da linguagem  28736 / 82374 -- 0.3488479374559934 diff --git a/pt-br/javascript-pt.html.markdown b/pt-br/javascript-pt.html.markdown index ed4a6ff3..f12d275b 100644 --- a/pt-br/javascript-pt.html.markdown +++ b/pt-br/javascript-pt.html.markdown @@ -361,7 +361,7 @@ myObj.myFunc(); // = "Olá mundo!"  var myFunc = myObj.myFunc;  myFunc(); // = undefined -// Inversamente, uma função pode ser atribuída a um objeto e ganhar a acesso +// Inversamente, uma função pode ser atribuída à um objeto e ganhar a acesso  // através do `this`, até mesmo se ela não for chamada quando foi definida.  var myOtherFunc = function(){      return this.myString.toUpperCase(); @@ -416,7 +416,7 @@ myNewObj.myNumber; // = 5  // vai olhar imediatamente para o seu prototype.  // Algumas implementações em JS deixam você acessar o objeto prototype com a  -// propriedade mágica `__proto__`. Enquanto isso é util para explicar  +// propriedade mágica `__proto__`. Enquanto isso é útil para explicar   // prototypes, não é parte de um padrão; nós vamos falar de algumas formas de   // usar prototypes depois. @@ -489,7 +489,7 @@ if (0){  }  // Entretanto, esses objetos encapsulados e as funções originais compartilham -// um mesmo prototype, portanto você pode adicionar funcionalidades a uma string, +// um mesmo prototype, portanto você pode adicionar funcionalidades à uma string,  // por exemplo.  String.prototype.firstCharacter = function(){      return this.charAt(0); diff --git a/pt-br/julia-pt.html.markdown b/pt-br/julia-pt.html.markdown index 48d97e58..11771d96 100644 --- a/pt-br/julia-pt.html.markdown +++ b/pt-br/julia-pt.html.markdown @@ -8,7 +8,7 @@ translators:  lang: pt-br  --- -Julia é uma linguagem homoiconic funcional focada na computação tecnica. Ao mesmo tempo que ela tem todo o poder dos homoiconic macros, funções de primeira classe, e controle de baixo nivel, Julia é tão facil para aprender e usar quanto Python. +Julia é uma linguagem homoicônica funcional focada na computação técnica. Ao mesmo tempo que ela tem todo o poder dos macros homoicônicos, funções de primeira classe, e controle de baixo nível, Julia é tão fácil para aprender e usar quanto Python.  Este tutorial é baseado no Julia 0.3. diff --git a/pt-br/latex-pt.html.markdown b/pt-br/latex-pt.html.markdown index 103af28e..58586522 100644 --- a/pt-br/latex-pt.html.markdown +++ b/pt-br/latex-pt.html.markdown @@ -62,7 +62,7 @@ Svetlana Golubeva}  \newpage -% Muitos artigos de pesquisa possuem um resumo, e pode-se isar comandos +% Muitos artigos de pesquisa possuem um resumo, e pode-se usar comandos  % predefinidos para isso.  % Isso deve aparecer em sua ordem lógica, portanto, após o topo,  % mas antes das seções principais do corpo. diff --git a/pt-br/markdown-pt.html.markdown b/pt-br/markdown-pt.html.markdown index c2aa515d..63afffd5 100644 --- a/pt-br/markdown-pt.html.markdown +++ b/pt-br/markdown-pt.html.markdown @@ -4,6 +4,7 @@ contributors:      - ["Dan Turkel", "http://danturkel.com/"]  translators:      - ["Miguel Araújo", "https://github.com/miguelarauj1o"] +    - ["Monique Baptista", "https://github.com/bfmonique"]  lang: pt-br      filename: learnmarkdown-pt.md  --- @@ -11,23 +12,23 @@ filename: learnmarkdown-pt.md  Markdown foi criado por John Gruber in 2004. Originado para ser fácil de ler e   escrever sintaxe que converte facilmente em HTML (hoje, suporta outros formatos também). -Dê-me feedback tanto quanto você quiser! / Sinta-se livre para a garfar (fork) e  +Dê-me feedback tanto quanto você quiser! / Sinta-se livre para fazer uma bifurcação (fork) e   puxar o projeto (pull request)  ```md -<!-- Markdown é um superconjunto do HTML, de modo que qualquer arvquivo HTML é  -um arquivo Markdown válido, isso significa que nós podemos usar elementos HTML  +<!-- Markdown é um superconjunto do HTML, de modo que qualquer arquivo HTML é  +um arquivo Markdown válido. Isso significa que nós podemos usar elementos HTML   em Markdown, como o elemento de comentário, e eles não serão afetados pelo analisador  de remarcação. No entanto, se você criar um elemento HTML em seu arquivo Markdown, você -não pode usar sintaxe remarcação dentro desse conteúdo do elemento.--> +não pode usar sintaxe de remarcação dentro desse conteúdo do elemento.--> -<!--Markdown também varia de implementação de um analisador para uma próxima. +<!--A maneira como o Markdown é analisado varia de software para software.  Este guia vai tentar esclarecer quando as características são universais, ou quando eles são  -específico para um determinado parser --> +específico para um determinado interpretador -->  <!-- Cabeçalhos -->  <!-- Você pode criar elementos HTML <h1> até <h6> facilmente antecedendo o texto -que deseja estar nesse elemento por um número de hashes (#) --> +que deseja estar nesse elemento por um número de cerquilhas (#) -->  # Isto é um cabeçalho <h1>  ## Isto é um cabeçalho <h2>  ### Isto é um cabeçalho <h3> @@ -65,7 +66,7 @@ uma ou múltiplas linhas em branco. -->  Este é um parágrafo. Eu estou digitando em um parágrafo, não é legal? -Agora, eu estou no parágrado 2. +Agora, eu estou no parágrafo 2.  ... Ainda continuo no parágrafo 2! :)  Eu estou no parágrafo três. @@ -77,19 +78,20 @@ Termino com dois espaços (destacar-me para vê-los).  Há um <br /> acima de mim! -<!-- Bloco de citações são fáceis e feito com o caractere >. --> - +<!-- Bloco de citações são fáceis e feitos com o caractere >. --> +	  > Este é um bloco de citação. Você pode  -> Enrolar manualmente suas linhas e colocar um `>` antes de cada linha ou você pode -> deixar suas linhas ficarem muito longas e enrolar por conta própria. Não faz diferença,  +> Quebrar manualmente suas linhas e colocar um `>` antes de cada linha ou você pode +> deixar suas linhas ficarem muito longas e quebrarem por conta própria. Não faz diferença,   > desde que eles começam com um `>`. +	  > Você também pode usar mais de um nível   >> De recuo?   > Como pura é isso?  <!-- Listas -->  -<!-- As listas não ordenadas podem ser feitas usando asteriscos, positivos ou hífens --> +<!-- As listas não ordenadas podem ser feitas usando asteriscos, soma ou hífens -->  * Item  * Item @@ -111,10 +113,10 @@ ou  1. Item um  2. Item dois -3. Tem três +3. Item três -<!-- Você não tem poder para rotular os itens corretamente e a remarcação será ainda -tornar os números em ordem, mas isso pode não ser uma boa idéia --> +<!-- Você não tem poder para rotular os itens corretamente e a remarcação ainda deixará os  +itens em ordem, mas isso pode não ser uma boa idéia -->  1. Item um  1. Item dois @@ -137,14 +139,14 @@ uma linha com quatro espaços ou uma guia -->  	Isto é código  	É assim, sacou? -<!-- Você pode também re-guia (ou adicionar mais quatro espaços adicionais) para o recuo  +<!-- Você pode também tabular (ou adicionar mais quatro espaços adicionais) para o recuo   dentro do seu código -->  	my_array.each do |item|          puts item      end	 -<!-- Código embutido pode ser criada usando o caractere de crase ` --> +<!-- Código embutido pode ser criado usando o caractere de crase ` -->  John não sabia nem o que o função 'goto()' fazia! @@ -155,13 +157,13 @@ ruby! -->  def foobar      puts "Hello world!"  end -\`\`\` <!-- Aqui também, não barras invertidas, apenas ``` --> +\`\`\` <!-- Aqui também, não use barras invertidas, apenas ``` -->  <-- O texto acima não requer recuo, mas o GitHub vai usar a sintaxe   destacando do idioma que você especificar após a ``` -->  <!-- Regra Horizontal (<hr />) -->  -<!-- Regras horizontais são facilmente adicionados com três ou mais asteriscos ou hífens, +<!-- Regras horizontais são facilmente adicionadas com três ou mais asteriscos ou hífens,  com ou sem espaços. -->  *** @@ -175,7 +177,7 @@ o texto a ser exibido entre parênteses rígidos [] seguido pela url em parênte  [Click aqui!](http://test.com/) -<!-- Você também pode adicionar um título link usando aspas dentro dos parênteses --> +<!-- Você também pode adicionar um título para o link usando aspas dentro dos parênteses -->  [Click aqui!](http://test.com/ "Link para Test.com") diff --git a/pt-br/pascal-pt.html.markdown b/pt-br/pascal-pt.html.markdown index 3a37271a..82cce843 100644 --- a/pt-br/pascal-pt.html.markdown +++ b/pt-br/pascal-pt.html.markdown @@ -157,7 +157,7 @@ BEGIN      r := int; // um real pode receber um valor inteiro (mas não o contrário)      c := str[1]; //acessando elementos de um vetor: vetor[índice do elemento] -    str := 'hello' + 'world'; //concatenção de strings +    str := 'hello' + 'world'; //concatenação de strings      my_str[0] := 'a'; { só se pode atribuir valores a vetores elemento   						por elemento (não o vetor inteiro de uma vez) } diff --git a/pt-br/php-pt.html.markdown b/pt-br/php-pt.html.markdown index 8a1c956e..e55f1100 100644 --- a/pt-br/php-pt.html.markdown +++ b/pt-br/php-pt.html.markdown @@ -20,7 +20,7 @@ Este documento descreve PHP 5+.  // Duas barras iniciam o comentário de uma linha. -# O hash (aka pound symbol) também inicia, mas // é mais comum. +# O hash (conhecido como "pound symbol") também inicia, mas // é mais comum.  /*       O texto envolto por barra-asterisco e asterisco-barra diff --git a/pt-br/python3-pt.html.markdown b/pt-br/python3-pt.html.markdown index b72c732a..bc5f801c 100644 --- a/pt-br/python3-pt.html.markdown +++ b/pt-br/python3-pt.html.markdown @@ -7,15 +7,16 @@ contributors:      - ["Zachary Ferguson", "http://github.com/zfergus2"]  translators:      - ["Paulo Henrique Rodrigues Pinheiro", "http://www.sysincloud.it"] +    - ["Monique Baptista", "https://github.com/bfmonique"]  lang: pt-br  filename: learnpython3-pt.py  --- -Python foi criado por Guido Van Rossum nos anos 1990. Ele é atualmente uma -das mais populares linguagens em existência. Eu fiquei morrendo de amor -pelo Python por sua clareza sintática. É praticamente pseudocódigo executável. +Python foi criada por Guido Van Rossum nos anos 1990. Ela é atualmente uma +das linguagens mais populares existentes. Eu me apaixonei por +Python por sua clareza sintática. É praticamente pseudocódigo executável. -Suas opiniões são grandemente apreciadas. Você pode encontrar-me em +Opniões são muito bem vindas. Você pode encontrar-me em  [@louiedinh](http://twitter.com/louiedinh) ou louiedinh [em]  [serviço de e-mail do google]. @@ -44,7 +45,7 @@ aprender o velho Python 2.7.  8 - 1   # => 7  10 * 2  # => 20 -# Números inteiros por padrão, exceto na divisão, que retorna número +# Números são inteiros por padrão, exceto na divisão, que retorna número  # de ponto flutuante (float).  35 / 5  # => 7.0 @@ -64,7 +65,7 @@ aprender o velho Python 2.7.  # Exponenciação (x**y, x elevado à potência y)  2**4  # => 16 -# Determine a precedência usando parêntesis +# Determine a precedência usando parênteses  (1 + 3) * 2  # => 8  # Valores lógicos são primitivos (Atenção à primeira letra maiúscula) @@ -105,9 +106,8 @@ False or True   # => True  1 < 2 < 3  # => True  2 < 3 < 2  # => False -# (operador 'is' e operador '==') is verifica se duas variáveis -# referenciam um mesmo objeto, mas == verifica se as variáveis -# apontam para o mesmo valor. +# 'is' verifica se duas variáveis representam o mesmo endereço +# na memória; '==' verifica se duas variáveis têm o mesmo valor  a = [1, 2, 3, 4]  # Referência a uma nova lista, [1, 2, 3, 4]  b = a             # b referencia o que está referenciado por a  b is a            # => True, a e b referenciam o mesmo objeto @@ -174,7 +174,7 @@ input_string_var = input("Digite alguma coisa: ") # Retorna o que foi digitado e  # Observação: Em versões antigas do Python, o método input() era chamado raw_input()  # Não é necessário declarar variáveis antes de iniciá-las -# È uma convenção usar letras_minúsculas_com_sublinhados +# É uma convenção usar letras_minúsculas_com_sublinhados  alguma_variavel = 5  alguma_variavel  # => 5 @@ -182,31 +182,31 @@ alguma_variavel  # => 5  # Veja Controle de Fluxo para aprender mais sobre tratamento de exceções.  alguma_variavel_nao_inicializada  # Gera a exceção NameError -# Listas armazenam sequencias +# Listas armazenam sequências  li = [] -# Você pode iniciar com uma lista com alguns valores +# Você pode iniciar uma lista com valores  outra_li = [4, 5, 6] -# Adicionar conteúdo ao fim da lista com append +# Adicione conteúdo ao fim da lista com append  li.append(1)    # li agora é [1]  li.append(2)    # li agora é [1, 2]  li.append(4)    # li agora é [1, 2, 4]  li.append(3)    # li agora é [1, 2, 4, 3] -# Remover do final da lista com pop +# Remova do final da lista com pop  li.pop()        # => 3 e agora li é [1, 2, 4]  # Vamos colocá-lo lá novamente!  li.append(3)    # li agora é [1, 2, 4, 3] novamente. -# Acessar uma lista da mesma forma que você faz com um array +# Acesse uma lista da mesma forma que você faz com um array  li[0]   # => 1 -# Acessa o último elemento +# Acessando o último elemento  li[-1]  # => 3 -# Acessando além dos limites gera um IndexError +# Acessar além dos limites gera um IndexError  li[4]  # Gera o IndexError  # Você pode acessar vários elementos com a sintaxe de limites -# (É um limite fechado, aberto pra você que gosta de matemática.) +# Inclusivo para o primeiro termo, exclusivo para o segundo  li[1:3]   # => [2, 4]  # Omitindo o final  li[2:]    # => [4, 3] diff --git a/pt-br/stylus-pt.html.markdown b/pt-br/stylus-pt.html.markdown index 804fa806..40c3c02c 100755 --- a/pt-br/stylus-pt.html.markdown +++ b/pt-br/stylus-pt.html.markdown @@ -132,7 +132,7 @@ body {    background-color: $primary-color  } -/* Apoś compilar ficaria assim: */ +/* Após compilar ficaria assim: */  div {  	display: block;  	margin-left: auto; @@ -184,13 +184,13 @@ button  /* Funções  ==============================*/ -/* Funções no Stylus permitem fazer uma variedade de tarefas, como por exemplo, menipular algum dado. */ +/* Funções no Stylus permitem fazer uma variedade de tarefas, como por exemplo, manipular algum dado. */  body {    background darken(#0088DD, 50%) // Escurece a cor #0088DD em 50%  } -/** Criando sua própria função */ +/* Criando sua própria função */  somar(a, b)    a + b @@ -221,7 +221,7 @@ for <val-name> [, <key-name>] in <expression>  for $item in (1..2) /* Repete o bloco 12 vezes */    .col-{$item} -    width ($item / 12) * 100% /* Calcula a largula pelo número da coluna* +    width ($item / 12) * 100% /* Calcula a largura pelo número da coluna*  ``` diff --git a/pt-br/typescript-pt.html.markdown b/pt-br/typescript-pt.html.markdown index 077aa2cc..6ece02ff 100644 --- a/pt-br/typescript-pt.html.markdown +++ b/pt-br/typescript-pt.html.markdown @@ -10,7 +10,7 @@ lang: pt-br  Typescript é uma linguagem que visa facilitar o desenvolvimento de aplicações em grande escala escritos em JavaScript.  Typescript acrescenta conceitos comuns como classes, módulos, interfaces, genéricos e (opcional) tipagem estática para JavaScript. -É um super conjunto de JavaScript: todo o código JavaScript é o código do texto dactilografado válido para que possa ser adicionados diretamente a qualquer projeto. O compilador emite typescript JavaScript. +É um super conjunto de JavaScript: todo o código JavaScript é TypeScript válido então ele pode ser adicionado diretamente a qualquer projeto. O compilador emite typescript JavaScript.  Este artigo irá se concentrar apenas em texto datilografado sintaxe extra, ao contrário de [JavaScript](javascript-pt.html.markdown). @@ -22,7 +22,7 @@ var isDone: boolean = false;  var lines: number = 42;  var name: string = "Anders"; -// Quando é impossível saber, há o "Qualquer" tipo +// Quando é impossível saber, há o tipo "Qualquer"  var notSure: any = 4;  notSure = "maybe a string instead";  notSure = false; // Ok, definitivamente um boolean @@ -65,7 +65,7 @@ interface Person {    move(): void;  } -// Objeto que implementa a "Pessoa" Interface +// Objeto que implementa a Interface "Pessoa"  // Pode ser tratado como uma pessoa desde que tem o nome e mover propriedades  var p: Person = { name: "Bobby", move: () => {} };  // Os objetos que têm a propriedade opcional: diff --git a/pt-br/yaml-pt.html.markdown b/pt-br/yaml-pt.html.markdown index 0b71877e..07903325 100644 --- a/pt-br/yaml-pt.html.markdown +++ b/pt-br/yaml-pt.html.markdown @@ -11,10 +11,10 @@ lang: pt-br  YAML é uma linguagem de serialização de dados projetado para ser diretamente gravável e  legível por seres humanos. -É um superconjunto de JSON, com a adição de indentação e quebras de linhas sintaticamente significativas, como Python. Ao contrário de Python, entretanto, YAML não permite o caracter literal tab para identação. +É um superconjunto de JSON, com a adição de identação e quebras de linhas sintaticamente significativas, como Python. Ao contrário de Python, entretanto, YAML não permite o caracter literal tab para identação.  ```yaml -# Commentários em YAML são como este. +# Comentários em YAML são como este.  ###################  # TIPOS ESCALARES # @@ -33,7 +33,7 @@ chave com espaco: valor  porem: "Uma string, entre aspas."  "Chaves podem estar entre aspas tambem.": "É útil se você quiser colocar um ':' na sua chave." -# Seqüências de várias linhas podem ser escritos como um 'bloco literal' (utilizando |), +# Seqüências de várias linhas podem ser escritas como um 'bloco literal' (utilizando |),  # ou em um 'bloco compacto' (utilizando '>').  bloco_literal: |      Todo esse bloco de texto será o valor da chave 'bloco_literal', @@ -76,7 +76,7 @@ um_mapa_aninhado:  # também permite tipos de coleção de chaves, mas muitas linguagens de programação  # vão reclamar. -# Sequências (equivalente a listas ou arrays) semelhante à isso: +# Sequências (equivalente a listas ou arrays) semelhante a isso:  uma_sequencia:      - Item 1      - Item 2 @@ -118,7 +118,7 @@ datetime: 2001-12-15T02: 59: 43.1Z  datetime_com_espacos 2001/12/14: 21: 59: 43.10 -5  Data: 2002/12/14 -# A tag !!binary indica que a string é na verdade um base64-encoded (condificado) +# A tag !!binary indica que a string é na verdade um base64-encoded (codificado)  # representação de um blob binário.  gif_file: !!binary |      R0lGODlhDAAMAIQAAP//9/X17unp5WZmZgAAAOfn515eXvPz7Y6OjuDg4J+fn5 | 
