Skip to content
This repository

Tranlate a file to pt-br #940

Merged
merged 4 commits into from almost 3 years ago

2 participants

Heron Medeiros Pavel Argentov
This page is out of date. Refresh to see the latest.
88  web/doc/pt-br/appendix-a-glossary.markdown
Source Rendered
... ...
@@ -1,30 +1,30 @@
1 1
 ---
2 2
 layout: doc_pt_br
3  
-title: Appendix A - Glossary
4  
-previous: How-To - Translate Documentation
  3
+title: Apêndice A - Glossário
  4
+previous: Como - Traduzir Documentação
5 5
 previous_url: how-to/translate-documentation
6  
-next: Appendix B - Reading List
  6
+next: Apêndice B - Lendo a Lista
7 7
 next_url: appendix-b-reading-list
8  
-review: true
  8
+review: false
9 9
 ---
10 10
 
11  
-Definitions of terms and phrases used in the Ruby programming language and in
12  
-this implementation. See also "The Ruby Programming Language" by Flanagan and
  11
+Definições dos termos e frases usadas na linguagem de programação Ruby e nessa
  12
+implementação. Veja também "The Ruby Programming Language" by Flanagan and
13 13
 Matsumoto [O'Reilly 2008] and "Programming Ruby: The Pragmatic Programmer's
14 14
 Guide" 2nd or 3rd Edition by Thomas et al [The Pragmatic Programmers
15 15
 2005-2008]
16 16
 
17 17
 
18  
-* _method lookup or method resolution_
  18
+* método de pesquisa ou resolução de método
19 19
 
20  
-  The rule is simple: Take the object located in the class slot of the object
21  
-  (which is not always the return value of Object#class; if the object has one,
22  
-  it'll be the singleton class) and begin searching.
  20
+  A regra é simples: Pegue o objeto localizado na classe de onde o objeto veio
  21
+  (que nem sempre retorna um valor de Objetct#class; se o objeto tiver um. Ele
  22
+  será uma classe singleton) e começa a procurar.
23 23
 
24  
-  Searching goes up the superclass chain until the superclass is nil.
  24
+  A busca sobe até a cadeia de superclasses enquanto a superclasse for nil.
25 25
 
26  
-  In which case, redo lookup for method_missing. If we fail to find
27  
-  method_missing, fail tragically.
  26
+  Nesse caso, procura pelo method missing. Se ele falhar na busca
  27
+  o method missing falha tragicamente
28 28
 
29 29
                                             +----------------+
30 30
                                             |      nil       |
@@ -75,38 +75,38 @@ Guide" 2nd or 3rd Edition by Thomas et al [The Pragmatic Programmers
75 75
         end
76 76
       end
77 77
 
78  
-  1. Resolve method 'wanker' -- search method_tables in:
  78
+  1. Resolvendo método 'wanker' -- procura método nas tabelas:
79 79
 
80 80
       1. SingletonClass(F)
81 81
       1. SingletonClass(Object)
82 82
       1. Class
83 83
 
84  
-  Found
  84
+  Encontrado
85 85
 
86 86
 
87 87
 * _method_table_
88 88
 
89  
-  A data structure in every class (and module) that contains the methods defined
90  
-  for that class.
  89
+  A estrutura de dados em cada classe (e módulo) que contem os métodos definidos
  90
+  para cada classe.
91 91
 
92  
-  In Rubinius, a class's method_table is an instance of LookupTable.
  92
+  No Rubinius um método de classe é uma instância de LookupTable.
93 93
 
94 94
 
95 95
 * _MatzRuby_
96 96
 
97  
-  See MRI
  97
+  Veja MRI
98 98
 
99 99
 
100 100
 * _MRI_
101 101
 
102  
-  Matz's Ruby Interpreter or Matz's Ruby Implementation. A short name to refer
103  
-  to the official implementation of Ruby. See <http://ruby-lang.org>.
  102
+  Matz's Ruby Interpreter ou implementação do interpretador ruby. O nome da
  103
+  implementação oficial do Ruby. Veja <http://ruby-lang.org>.
104 104
 
105 105
 
106 106
 * _private send_
107 107
 
108  
-  A method call that has no explicit lexical receiver. The receiver of the
109  
-  call is +self+. For example:
  108
+  Uma chamada de método que não tem um receptor léxico explícito. O receptor
  109
+  de uma chamada é o +self+. Por exemplo:
110 110
 
111 111
       class A
112 112
       private
@@ -127,44 +127,42 @@ Guide" 2nd or 3rd Edition by Thomas et al [The Pragmatic Programmers
127 127
         end
128 128
       end
129 129
 
130  
-  The call to +you_are_mine+ in the method +sunshine+ is a private send. The
131  
-  call to +today.you_are_mine+ will not succeed because private methods cannot
132  
-  have an explicit receiver. In this case, the object +today+ is the explicit
133  
-  receiver.
134  
-
  130
+  A chamada para +you_are_mine+ no método +sunshine+ é uma chamada privada.
  131
+  A chamada para +today.you_are_mine+ não terá sucesso porque métodos privados
  132
+  não tem receptor explicito. Nesse caso, o objeto +today+ é um receptor 
  133
+  explicito
135 134
 
136 135
 * _singleton class_
137 136
 
138  
-  Every object in Ruby can have one, although they are only created as
139  
-  necessary. The singleton class holds the method and constant tables that
140  
-  belong only to a particular object instance.  For example, the method
141  
-  +hello+ defined below exists only in the singleton class for +obj+.
  137
+  Todo objeto no Ruby pode ter uma, apesar de elas só serem criadas quando
  138
+  necessário. A classe singleton detém o método e a tabela constanteis que
  139
+  pertence somente a uma instancia de objeto particular. Por exemplo, o
  140
+  método +hello+ definido abaixo existe somente na classe singleton de +obj+.
142 141
 
143 142
       obj = Object.new
144 143
       def obj.hello
145 144
         puts 'hi'
146 145
       end
147 146
 
148  
-  Since all classes in Ruby are also objects, they can have singleton classes.
149  
-  The methods called "class methods" are just methods in the method_table of
150  
-  the class's singleton class. The method +honk+ exists in the singleton class
151  
-  for the class +Car+.
  147
+  Todas as classes em Ruby são também objetos, elas podem ter também sua 
  148
+  classe singleton. Os métodos chamados 'métodos de classe' são somente
  149
+  métodos na tabela de métodos da classe singleton. O método +honk+ existe
  150
+  na classe singleton para a classe +Car+.
152 151
 
153 152
       class Car
154 153
         def self.honk
155 154
         end
156 155
       end
157 156
 
158  
-  In Rubinius, singleton classes are all instances of the class
159  
-  SingletonClass. The singleton class for an object can be obtained by calling
160  
-  the +singleton_class+ method.  The overall arrangement of concepts involved
161  
-  here is sometimes referred to as the 'Meta-Object Protocol' or +MOP+.
162  
-
  157
+  No Rubiniys, classes singleton são instancias da classe SingletonClass.
  158
+  A classe singleton para um objeto pode ser obtida pela chamada para
  159
+  método +singleton_class+. O arranjo global dos conceitos envolvidos aqui
  160
+  é as vezes referenciados como o 'Protocolo Meta-Objeto' ou +MOP+.
163 161
 
164 162
 * _superclass_
165 163
 
166  
-  The class that a particular class immediately inherits from. The class Object
167  
-  is the superclass of all classes that do not inherit explicitly from a class.
  164
+  É uma classe que  uma determinada classe herda imediatament. A classe Objetct
  165
+  é a superclasse de todas as classes que não herda explicitamente de outra classe.
168 166
 
169 167
       class A
170 168
       end
@@ -172,5 +170,5 @@ Guide" 2nd or 3rd Edition by Thomas et al [The Pragmatic Programmers
172 170
       class B < A
173 171
       end
174 172
 
175  
-  Class A inherits from Object. In other words, A.superclass == Object. Class B
176  
-  inherits explicitly from class A. So, B.superclass == A.
  173
+  A classe A herda de Object. Em outras palavras, A.superclass == Objetc. A classe B
  174
+  herda explicitamente da classe A. Então, B.superclass == A.
8  web/doc/pt-br/virtual-machine.markdown
Source Rendered
... ...
@@ -1,12 +1,12 @@
1 1
 ---
2 2
 layout: doc_pt_br
3  
-title: Virtual Machine
  3
+title: Máquina Virtual
4 4
 previous: Bootstrapping
5 5
 previous_url: bootstrapping
6  
-next: Instructions
  6
+next:Instruções
7 7
 next_url: virtual-machine/instructions
8 8
 review: true
9 9
 ---
10 10
 
11  
-1. [Instructions](/doc/pt-br/virtual-machine/instructions/)
12  
-1. [Custom Dispatch Logic](/doc/pt-br/virtual-machine/custom-dispatch-logic/)
  11
+1. [Instruções](doc/pt-br/virtual-machine/instructions/)
  12
+1. [Dispatch Lógico Personalizado](/doc/pt-br/virtual-machine/custom-dispatch-logic/)
Commit_comment_tip

Tip: You can add notes to lines in a file. Hover to the left of a line to make a note

Something went wrong with that request. Please try again.