Skip to content

Commit 374bdcc

Browse files
authored
Merge pull request DjangoGirls#1147 from Dayof/master
Fix some pt-br syntax errors
2 parents e2e33d8 + 8c53d9a commit 374bdcc

File tree

14 files changed

+63
-63
lines changed

14 files changed

+63
-63
lines changed

pt/css/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Já parece mais bonito!
3333
## Arquivos estáticos no Django
3434

3535
Finalmente nós iremos ver mais de perto nessas coisas que chamamos de __arquivos estáticos__. Arquivos estáticos são todas as suas imagens e arquivos CSS -- arquivos que não são dinâmicos, então seu conteúdo não depende do contexto da requisição e será o mesmo para todos os usuários.
36-
36+
3737
### Onde colocar os arquivos estáticos para Django
3838

3939
Django já sabe onde encontrar os arquivos estáticos para o built-in "admin" app. Agora só precisamos adicionar alguns arquivos estáticos para nosso próprio app, `blog`.
@@ -45,7 +45,7 @@ Fazemos isso através da criação de uma pasta chamada `static` dentro do aplic
4545
│ ├── migrations
4646
│ └── static
4747
└── mysite
48-
48+
4949

5050
Django encontrará automaticamente todas as pastas chamadas "static" dentro de qualquer uma das pastas dos seus apps, e será capaz de usar seu conteúdo como arquivos estáticos.
5151

@@ -58,7 +58,7 @@ Vamos criar um arquivo CSS agora, para adicionar seu próprio estilo para sua p
5858
└─── static
5959
└─── css
6060
└─── blog.css
61-
61+
6262

6363
Hora de escrever CSS! Abra o arquivo `static/css/blog.css` no seu editor de código.
6464

@@ -99,7 +99,7 @@ Estamos apenas carregando arquivos estáticos aqui :). Agora, entre as tags `<he
9999
<link rel="stylesheet" href="{% static 'css/blog.css' %}">
100100
```
101101

102-
O navegador lê os arquvios na ordem que eles são informados, então nós temos que nos certificar que esse é o lugar certo. Senão, o código em nosso arquivo pode sobreescrever o código nos arquivos do Bootstrap. Só dissemos ao nosso template onde se encontra nosso arquivo CSS.
102+
O navegador lê os arquivos na ordem que eles são informados, então nós temos que nos certificar que esse é o lugar certo. Senão, o código em nosso arquivo pode sobrescrever o código nos arquivos do Bootstrap. Só dissemos ao nosso template onde se encontra nosso arquivo CSS.
103103

104104
Agora, seu arquivo deve ficar assim:
105105

@@ -172,7 +172,7 @@ h1 a {
172172

173173
Incrível!
174174

175-
Como mencionado acima, CSS usa o conceito de classes, que basicamente permite que você nomeie parte do código HTML e aplique estilos apenas à esta parte, sem afetar as outras. É super útil se você tiver duas divs, mas eles estão fazendo algo muito diferente (como o seu cabeçalho e seu post). Uma classe pode ajudar você a fazer com que eles tenhm um visual diferente.
175+
Como mencionado acima, CSS usa o conceito de classes, que basicamente permite que você nomeie parte do código HTML e aplique estilos apenas à esta parte, sem afetar as outras. É super útil se você tiver duas divs, mas eles estão fazendo algo muito diferente (como o seu cabeçalho e seu post). Uma classe pode ajudar você a fazer com que eles tenham um visual diferente.
176176

177177
Vá em frente e o nomeie algumas partes do código HTML. Adicione uma classe chamada de `page-header` para o `div` que contém o cabeçalho, assim:
178178

@@ -288,7 +288,7 @@ Salve esses arquivos e atualize seu site.
288288
Uhuu! Ficou incrível, né? Olhe para o código que nós acabamos de colar para encontrar os lugares aonde nós adicionamos classes no HTML e as usamos no CSS. Aonde você faria a mudança para que a data ficasse com a cor turquesa ?
289289

290290
Não tenha medo de brincar com esse CSS um pouco e tente mudar algumas coisas. Brincar com o CSS pode ajudar você a entender as
291-
diferentes coisas que estão sendo feitas. Se você bagunçar tudo, não se preocupe - vocÊ sempre pode voltar atrás!
291+
diferentes coisas que estão sendo feitas. Se você bagunçar tudo, não se preocupe - você sempre pode voltar atrás!
292292

293293
Nós realmente recomendamos que faça esse curso on-line [Codeacademy HTML & CSS Course](https://www.codecademy.com/tracks/web). Ele pode ajudar você a aprender tudo sobre como tornar seus sites mais bonitos com CSS.
294294

pt/deploy/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,15 @@ E salve como `.gitignore` na pasta "djangogirls".
5151

5252
> **Nota**: O ponto no início do nome do arquivo é importante! Se você está tendo alguma dificuldade em criá-la (Macs não gostam de criar arquivos que começam com um ponto através do Finder, por exemplo), use o recurso "Save As" no seu editor que sempre funciona.
5353
54-
> **Nota** Um dos arquivos que você especificou em seu arquvio `.gitignore` é o `db.sqlite3`. Esse arquivo é o seu banco de
54+
> **Nota** Um dos arquivos que você especificou em seu arquivo `.gitignore` é o `db.sqlite3`. Esse arquivo é o seu banco de
5555
dados local, aonde todos as suas postagens estão armazenadas. Nós não queremos adicionar isso no seu repositório porquê seu
5656
website no PythonAnywhere estará usando um banco de dados diferente. Esse banco de dados poderia ser o SQLite, como na sua
5757
máquina de desenvolvimento, mas geralmente você irá usar um chamado MySQL, o qual pode lidar com muito mais visitantes que o
5858
SQLite. De qualquer forma, ignorar seu banco de dados SQLite na cópia no GitHub, significa que todos as postagens que você
59-
criou até agora vão ficar disponíceis apenas localmente, e você terá que adicioná-las novamente em produção. Você deve pensar no seu banco de dados local como um bom "playground", onde você pode testar coisas diferentes e não ter medo de apagar as
59+
criou até agora vão ficar disponíveis apenas localmente, e você terá que adicioná-las novamente em produção. Você deve pensar no seu banco de dados local como um bom "playground", onde você pode testar coisas diferentes e não ter medo de apagar as
6060
postagens reais de seu blog.
6161

62-
É uma boa idéia para usar um comando de `git status` antes de `git add` ou sempre que você não tiver certeza do que foi alterado. Isso previne que surpressas aconteçam, tais como adicionar ou fazer "commit" de arquivos errados. O comando `git status` retorna informações sobre qualquer arquivo "untracked/modified/staged" (não rastreado/modificado/encenado), status da branch e muito mais. A saída deve ser semelhante a:
62+
É uma boa idéia para usar um comando de `git status` antes de `git add` ou sempre que você não tiver certeza do que foi alterado. Isso previne que surpresas aconteçam, tais como adicionar ou fazer "commit" de arquivos errados. O comando `git status` retorna informações sobre qualquer arquivo "untracked/modified/staged" (não rastreado/modificado/encenado), status da branch e muito mais. A saída deve ser semelhante a:
6363

6464
{% filename %}command-line{% endfilename %}
6565
```
@@ -91,7 +91,7 @@ $ git commit -m "My Django Girls app, first commit"
9191
[...]
9292
create mode 100644 mysite/wsgi.py
9393
```
94-
94+
9595
## Empurrando o nosso código para GitHub
9696

9797
Vá para [GitHub.com](https://www.github.com) e cadastre uma nova e gratuita conta de usuário. (Se você já fez isso na preparação
@@ -286,7 +286,7 @@ application = StaticFilesHandler(get_wsgi_application())
286286

287287
> **Nota** não se esqueça de substituir por seu próprio nome de usuário PythonAnywhere onde diz `<your-username>`
288288
> **Nota** Na linha quatro, nós nos certificamos que Python anywhere saiba como encontrar nossa aplicação. É muito importante
289-
que esse nome "path" (caminho) esteja correto, e especiamente que não exista espaços extras aqui. Senão você verá um "ImportError" no registro de erro.
289+
que esse nome "path" (caminho) esteja correto, e especialmente que não exista espaços extras aqui. Senão você verá um "ImportError" no registro de erro.
290290

291291
O que esse arquivo faz é dizer PythonAnywhere onde mora a nossa aplicação web e qual o nome do arquivo de configurações Django.
292292

@@ -304,9 +304,9 @@ Se você ver um erro quando você tentar visitar o seu site, o primeiro lugar pa
304304

305305
- esquecer um dos passos que fizemos no console: criando o virtualenv, ativá-lo, instalando o Django nele, migrando o banco de dados
306306
- cometer um erro no "path" (caminho) do virtualenv na guia web -- haverá geralmente uma pequena mensagem de erro vermelha lá, se há um problema.
307-
- Você usou a mesma versão do Python para seu virtualenv e para sua app web? Ambas devem ser 3.5.
307+
- Você usou a mesma versão do Python para seu virtualenv e para sua app web? Ambas devem ser 3.5.
308308

309-
Existem também alfumas [dicas gerais de debugging no wiki da PythonAnywhere](https://www.pythonanywhere.com/wiki/DebuggingImportError).
309+
Existem também algumas [dicas gerais de debugging no wiki da PythonAnywhere](https://www.pythonanywhere.com/wiki/DebuggingImportError).
310310

311311
E lembre-se, sua treinadora está aqui para ajudar!
312312

pt/django/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ conteúdo. E o Django é aquilo que vai lhe ajudar a criar esse conteúdo.
2323
Quando chega uma requisição para o servidor web, ela é passada para o Django, que tenta descobrir do que ela se trata. Primeiro
2424
ele pega o endereço web e tenta descobrir o que fazer. Essa parte é feita pelo **urlresolver** do Django. (Note que o endereço de um site se chama URL - Uniform Resource Locator, em português Localizador de Recursos Uniforme, dessa forma o nome *urlresolver*, ou resolvedor de urls, faz sentido). Isso não é muito complexo - ele pega uma lista de padrões e tenta corresponder com a URL. O Django verifica os padrões de cima para baixo e, se algo é correspondido, passa a solicitação para a função associada (que é chamada *view*).
2525

26-
Imagine os Correios entregando uma carta. Uma funcionária vai andando por uma determinda rua e verificando o número de cada casa
26+
Imagine os Correios entregando uma carta. Uma funcionária vai andando por uma determinada rua e verificando o número de cada casa
2727
com o que está na carta. Se ele corresponder, ela coloca a carta lá. É assim que funciona o urlresolver!
2828

2929
Todas as coisas interessantes são feitas dentro da *view*: podemos dar uma olhada no banco de dados para procurar algumas informações. Talvez o usuário queira mudar algo nos dados? Como uma carta dizendo: "Por favor mude a descrição do meu emprego." - a *view* checa se você tem permissão para fazer isso e então atualiza a descrição do emprego pra você, enviando em seguida uma mensagem: "Feito!". Então a *view* gera uma resposta e o Django pode enviá-la para o navegador web do cliente.

pt/django_forms/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ def post_new(request):
127127
return render(request, 'blog/post_edit.html', {'form': form})
128128
```
129129

130-
Para criar um novo formulario `Post`, nós devemos chamar `PostForm()` e passá-lo para o template. Nós voltaremos para esta *view*, mas por agora, vamos criar rapidamente um template para o formulário.
130+
Para criar um novo formulário `Post`, nós devemos chamar `PostForm()` e passá-lo para o template. Nós voltaremos para esta *view*, mas por agora, vamos criar rapidamente um template para o formulário.
131131

132132
## Template (modelos)
133133

@@ -256,13 +256,13 @@ Isso é incrível!
256256

257257
## Validação de formulários
258258

259-
Agora, nós lhe mostraremos como os fórmularios são legais. A postagem do blog precisa ter os campos `title` e `text`. Em nosso modelo `Post` não dissemos (em oposição a `published_date`) que esses campos não são necessários, então o Django, por padrão, fica na expectativa que estejão definidos.
259+
Agora, nós lhe mostraremos como os formulários são legais. A postagem do blog precisa ter os campos `title` e `text`. Em nosso modelo `Post` não dissemos (em oposição a `published_date`) que esses campos não são necessários, então o Django, por padrão, fica na expectativa que estejam definidos.
260260

261261
Tente salvar o formulário sem `title` e `text`. Adivinhe o que vai acontecer!
262262

263263
![Validação de formulário](images/form_validation2.png)
264264

265-
Django está tomando conta da validação de todos os campos de nosso formulário, cerfificando que estão corretos. Não é incrível?
265+
Django está tomando conta da validação de todos os campos de nosso formulário, certificando que estão corretos. Não é incrível?
266266

267267
## Editando o formulário
268268

@@ -373,7 +373,7 @@ Nós vamos adicionar outra tag `{% if %}` aqui, que fará com que o link seja ex
373373

374374
Esse `{% if %}` fará com que o link seja enviado para o browser apenas se o usuário que requisitar a página estiver "logado". Isso não protege a criação de novas postagens completamente, mas é um bom primeiro passo. Nós falaremos mais sobre segurança nas lições de extensão.
375375

376-
Lembra do icone de edição que nós acabamos de adicionar a nossa página de detalhes? Nós também queremos adicionar a mesma alteração lá, para que outras pessoas não sejam capazes de editar postagens existentes.
376+
Lembra do ícone de edição que nós acabamos de adicionar a nossa página de detalhes? Nós também queremos adicionar a mesma alteração lá, para que outras pessoas não sejam capazes de editar postagens existentes.
377377

378378
Abra `blog/templates/blog/post_detail.html` e encontre essa linha:
379379

@@ -391,7 +391,7 @@ Altere ela para isso:
391391
{% endif %}
392392
```
393393

394-
Como você deve estar "logada", se você atualizar a página, não verá nada de diferente. Carregue a página em um navegador diferente ou em uma janela anônima, e então, veja que o link não é exibido, assim como o icone também não é!
394+
Como você deve estar "logada", se você atualizar a página, não verá nada de diferente. Carregue a página em um navegador diferente ou em uma janela anônima, e então, veja que o link não é exibido, assim como o ícone também não é!
395395

396396
## Mais uma coisa: hora de implantar!
397397

pt/django_installation/instructions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
> Parte deste capítulo é baseado nos tutoriais do Geek Girls Carrots (https://github.com/ggcarrots/django-carrots).
2-
>
2+
>
33
> Parte deste capítulo é baseado no [django-marcador tutorial][1] licenciado sobre Creative Commons Attribution-ShareAlike 4.0 International License. O tutorial do django-marcador é protegido por direitos autorais por Markus Zapke-Gründemann et al.
44
55
## Ambiente virtual
@@ -154,7 +154,7 @@ Ok, nós temos todas as dependências importantes no lugar. Finalmente podemos i
154154
155155
## Instalando o Django
156156
157-
Agora que você tem a sua `virtualenv` inicializada, você pode instalar Django.
157+
Agora que você tem a sua `virtualenv` iniciada, você pode instalar Django.
158158
159159
Antes de nós fazermos isso, nós devemos ter certeza que temos a última versão do `pip`, o software que nós usamos para instalar
160160
o Django:
@@ -188,7 +188,7 @@ caminhos absolutos.)
188188
<!--sec data-title="Windows 8 and Windows 10" data-id="django_err_windows8and10"
189189
data-collapse=true ces-->
190190
191-
> Sua linha de comando pode congelar depois de você tentar instalar o Django. Se isso acontecer, ao invéz do comando acima use:
191+
> Sua linha de comando pode congelar depois de você tentar instalar o Django. Se isso acontecer, ao invés do comando acima use:
192192
>
193193
>{% filename %}command-line{% endfilename %}
194194
>```

pt/django_orm/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ Os QuerySets são muito usados pela habilidade de filtrar objectos. Digamos que
121121
[<Post: Sample title>, <Post: Post number 2>, <Post: My 3rd post!>, <Post: 4th title of post>]
122122
```
123123

124-
Ou talvez nós queiramos ver todas as postagenss que contenham a palavra 'title' no campo de `title`?
124+
Ou talvez nós queiramos ver todas as postagens que contenham a palavra 'title' no campo de `title`?
125125

126126
{% filename %}command-line{% endfilename %}
127127
```python
@@ -180,7 +180,7 @@ Você também pode inverter a ordem adicionando um `-` no início:
180180
[<Post: 4th title of post>, <Post: My 3rd post!>, <Post: Post number 2>, <Post: Sample title>]
181181
```
182182

183-
### Encadeando QuerySets
183+
### Encadeando QuerySets
184184

185185
Você pode também combinar QuerySets pelo **encadeamento** deles em sequência:
186186

pt/django_start_project/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Seu primeiro projeto Django!
22

33
> Parte deste capítulo é baseado nos tutoriais do Geek Girls Carrots (https://github.com/ggcarrots/django-carrots).
4-
>
4+
>
55
> Parte deste capítulo é baseado no [django-marcador tutorial](http://django-marcador.keimlink.de/) licenciado sobre Creative Commons Attribution-ShareAlike 4.0 International License. O tutorial do django-marcador é protegido por direitos autorais por Markus Zapke-Gründemann et al.
66
77
Nós vamos criar um blog simples!
@@ -22,7 +22,7 @@ No seu console Mac OS X ou Linux, você deve executar o seguinte comando. **Não
2222
```
2323
> O ponto `.` é crucial porque ele informa ao script para instalar o Django no seu diretório atual (para o qual o ponto `.` é uma referência abreviada).
2424
25-
> **Nota** Durante a digitação do comando acima, lembre-se que você apenas digita a parte que começa com `django-admin`.
25+
> **Nota** Durante a digitação do comando acima, lembre-se que você apenas digita a parte que começa com `django-admin`.
2626
A parte `(myvenv) ~/djangogirls$` mostrada aqui é apenas um exemplo de prompt que está convidando você a digitar algo em sua linha de comando.
2727

2828
<!--endsec-->
@@ -77,7 +77,7 @@ TIME_ZONE = 'America/Sao_Paulo'
7777

7878
Modifique "America/Sao_Paulo", conforme o caso
7979

80-
Nós também precisaramos adicionar um caminho para arquivos estáticos (nós vamos descobrir tudo sobre arquivos estáticos e CSS mais tarde no tutorial). Desça até o *final* do arquivo e logo abaixo da entrada `STATIC_URL`, adicione um novo um chamado `STATIC_ROOT`:
80+
Nós também precisaremos adicionar um caminho para arquivos estáticos (nós vamos descobrir tudo sobre arquivos estáticos e CSS mais tarde no tutorial). Desça até o *final* do arquivo e logo abaixo da entrada `STATIC_URL`, adicione um novo um chamado `STATIC_ROOT`:
8181

8282
{% filename %}mysite/settings.py{% endfilename %}
8383
```python

pt/domain/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Vá para a [página PythonAnywhere contas][7] e upgrade sua conta. A opção mai
5252

5353
[7]: https://www.pythonanywhere.com/account/
5454

55-
Em seguida,vá na [Web tab][8] e anote algumas coisas:
55+
Em seguida, vá na [Web tab][8] e anote algumas coisas:
5656

5757
[8]: https://www.pythonanywhere.com/web_app_setup/
5858

@@ -73,4 +73,4 @@ Quando você tiver voltado para a web tab.
7373

7474
Clique em reload web app e você deve encontrar seu site live no novo domínio!
7575

76-
Se você tiver qualquer problema, clique no link "Enviar feedback" no site PythonAnywhere, e um dos seus administradores amigáveis vai estar lá para ajudá-la.
76+
Se você tiver qualquer problema, clique no link "Enviar feedback" no site PythonAnywhere, e um dos seus administradores amigáveis vai estar lá para ajudá-la.

0 commit comments

Comments
 (0)