Commit 8a3d8c94 by Alexander Makarov

Merge pull request #6395 from davidsonalencar/master

Update guides pt-BR [skip ci]
parents 1e179a13 7b4745c4
...@@ -74,14 +74,14 @@ Conceitos Chave ...@@ -74,14 +74,14 @@ Conceitos Chave
Trabalhando com Banco de Dados Trabalhando com Banco de Dados
------------------------------ ------------------------------
* [Data Access Objects (DAO, Objeto de Acesso a Dados)](db-dao.md) - Estabelecendo uma conexão com o Banco de Dados, consultas básicas, transações e manipulação do esquema * [Data Access Objects (DAO, Objeto de Acesso a Dados)](db-dao.md)? Estabelecendo uma conexão com o Banco de Dados, consultas básicas, transações e manipulação do esquema
* [Query Builder (Construtor de Consulta)](db-query-builder.md) - Consultando o banco de dados usando uma camada de abstração simples * [Query Builder (Construtor de Consulta)](db-query-builder.md)? Consultando o banco de dados usando uma camada de abstração simples
* [Active Record](db-active-record.md) - Sobre o Active Record ORM, recuperando e manipulando registros e definindo relacionamentos * [Active Record](db-active-record.md): Sobre o Active Record ORM, recuperando e manipulando registros e definindo relacionamentos
* [Migrations (Migrações)](db-migrations.md) - Aplica controle de versão para seus banco de dados em um ambiente de desenvolvimento em equipe * [Migrations (Migrações)](db-migrations.md): Aplica controle de versão para seus banco de dados em um ambiente de desenvolvimento em equipe
* **TBD** [Sphinx](db-sphinx.md) * **TBD** [Sphinx](db-sphinx.md)
* **TBD** [Redis](db-redis.md) * **TBD** [Redis](db-redis.md)
* **TBD** [MongoDB](db-mongodb.md) * **TBD** [MongoDB](db-mongodb.md)
* **TBD** [ElasticSearch](db-elastic-search.md) * **TBD** [ElasticSearch](db-elasticsearch.md)
Coletando Dados de Usuários Coletando Dados de Usuários
...@@ -96,7 +96,7 @@ Coletando Dados de Usuários ...@@ -96,7 +96,7 @@ Coletando Dados de Usuários
Exibindo Dados Exibindo Dados
--------------- ---------------
* [Formatando Dados](output-formatting.md) * [Formatando Dados](output-formatter.md)
* **TBD** [Paginação](output-pagination.md) * **TBD** [Paginação](output-pagination.md)
* **TBD** [Ordenação](output-sorting.md) * **TBD** [Ordenação](output-sorting.md)
* [Data Providers (Provedores de Dados)](output-data-providers.md) * [Data Providers (Provedores de Dados)](output-data-providers.md)
...@@ -125,7 +125,7 @@ Cache ...@@ -125,7 +125,7 @@ Cache
* [Cache HTTP](caching-http.md) * [Cache HTTP](caching-http.md)
Web Services com RESTful Web Services RESTful
------------------------ ------------------------
* [Introdução](rest-quick-start.md) * [Introdução](rest-quick-start.md)
...@@ -151,7 +151,7 @@ Testes ...@@ -151,7 +151,7 @@ Testes
------ ------
* [Visão Geral](test-overview.md) * [Visão Geral](test-overview.md)
* [Configuração do ambiente de testes](test-endvironment-setup.md) * [Configuração do ambiente de testes](test-environment-setup.md)
* [Testes Unitários](test-unit.md) * [Testes Unitários](test-unit.md)
* [Testes Funcionais](test-functional.md) * [Testes Funcionais](test-functional.md)
* [Testes de Aceitação](test-acceptance.md) * [Testes de Aceitação](test-acceptance.md)
...@@ -184,16 +184,16 @@ Widgets ...@@ -184,16 +184,16 @@ Widgets
* Menu: **TBD** link para a página de demonstração * Menu: **TBD** link para a página de demonstração
* LinkPager: **TBD** link para a página de demonstração * LinkPager: **TBD** link para a página de demonstração
* LinkSorter: **TBD** link para a página de demonstração * LinkSorter: **TBD** link para a página de demonstração
* [Widgets do Bootstrap](bootstrap-widgets.md) * [Widgets do Bootstrap](widget-bootstrap.md)
* [Widgets do Jquery UI](jui-widgets.md) * [Widgets do Jquery UI](widget-jui.md)
Helpers Helpers
------- -------
* [Visão Geral](helper-overview.md) * [Visão Geral](helper-overview.md)
* **TBD** [ArrayHelper](helper-array.md) * [ArrayHelper](helper-array.md)
* **TBD** [Html](helper-html.md) * [Html](helper-html.md)
* **TBD** [Url](helper-url.md) * [Url](helper-url.md)
* **TBD** [Segurança](helper-security.md) * **TBD** [Segurança](helper-security.md)
...@@ -6,8 +6,24 @@ ou baixando um arquivo compactado. O primeiro modo é o preferido, já que permi ...@@ -6,8 +6,24 @@ ou baixando um arquivo compactado. O primeiro modo é o preferido, já que permi
que você instale novas [extensões](structure-extensions.md) ou atualize o que você instale novas [extensões](structure-extensions.md) ou atualize o
Yii simplesmente executando um único comando. Yii simplesmente executando um único comando.
> Note: Ao contrário do Yii 1, as instalações padrão do Yii 2 resultam em A instalação do Yii padrão resulta no download e instalação tanto do framework
tanto o framework quanto um esqueleto de aplicação sendo baixados e instalados. quanto de um template de aplicação.
Um template de aplicação é uma aplicação do Yii implementando algumas recursos básicos,
como a autenticação, o formulário de contato, etc.
Este código é organizado de uma forma recomendada. No entanto, ele pode servir
como ponto de partida para seus projetos.
Nesta e nas próximas seções, iremos descrever como instalar o *Template Básico de
Aplicação* do Yii e como implementar novas funcionalidades em cima deste template.
O Yii também fornece um outro template chamado de [Template Avançado de Aplicação](tutorial-advanced-app.md) que é melhor usado em uma equipe de desenvolvimento que desenvolvem
aplicações de multiplas camadas.
> Informação: O Template Básico de Aplicação é adequado para o desenvolvimento de
cerca de 90% das aplicações Web. Este template difere do Template Avançado de
Aplicação principalmente na forma de como o seu código é organizado. Se você é
novo no Yii, recomendamos fortemente em escolher o Template Básico de Aplicação
pela sua simplicidade além de ter funcionalidades o suficiente.
If you are new to Yii, we strongly recommend you stick to the Basic Application Template for its simplicity yet sufficient functionalities.
Instalando via Composer <a name="installing-via-composer"></a> Instalando via Composer <a name="installing-via-composer"></a>
...@@ -39,15 +55,12 @@ o que permite gerenciar dependências via bower e npm package por meio do Compos ...@@ -39,15 +55,12 @@ o que permite gerenciar dependências via bower e npm package por meio do Compos
Você apenas precisa rodar este comando uma vez. O segundo comando instala o Yii Você apenas precisa rodar este comando uma vez. O segundo comando instala o Yii
em um diretório chamado `basic`. Você pode escolher um diretório diferente se quiser. em um diretório chamado `basic`. Você pode escolher um diretório diferente se quiser.
> Nota: Durante a instalação do Yii pode acontecer que o Composer peça suas > Observação: Durante a instalação, o Composer pode pedir suas credenciais de login
> credenciais de login do Github por ultrapassar taxa limite (rate-limit) da API do Github. > do Github. Isto é normal, pelo fato do Composer precisar obter a taxa limite
> Isso é normal pois o Composer necessita obter muitas informações de todos os > (rate-limit) da API para recuperar as informações de dependência de pacotes do
> pacotes no Github. > Github. Para mais detalhes, consulte a [documentação do Composer](https://getcomposer.org/doc/articles/troubleshooting.md#api-rate-limit-and-oauth-tokens).
> Logando no Github incrementa a taxa limite (rate-limit) da API para que o Composer
> possa continuar o seu trabalho. Para mais detalhes, por favor consulte a
> [documentação do Composer](https://getcomposer.org/doc/articles/troubleshooting.md#api-rate-limit-and-oauth-tokens).
> Tip: Se você quiser instalar a última versão de desenvolvimento do Yii, você > Dica: Se você quiser instalar a última versão de desenvolvimento do Yii, você
> pode usar o seguinte comando, que adiciona uma [opção de estabilidade](https://getcomposer.org/doc/04-schema.md#minimum-stability): > pode usar o seguinte comando, que adiciona uma [opção de estabilidade](https://getcomposer.org/doc/04-schema.md#minimum-stability):
> >
> composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic > composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
...@@ -78,8 +91,9 @@ Outras Opções de Instalação <a name="other-installation-options"></a> ...@@ -78,8 +91,9 @@ Outras Opções de Instalação <a name="other-installation-options"></a>
As instruções de instalação acima mostram como instalar o Yii, que também cria As instruções de instalação acima mostram como instalar o Yii, que também cria
uma aplicação Web básica que funciona imediatamente sem qualquer configuração ou uma aplicação Web básica que funciona imediatamente sem qualquer configuração ou
modificação (*out of the box*). Este método é um bom ponto de início para projetos modificação (*out of the box*).
pequenos ou para quando você começar a aprender o Yii. Esta abordagem é um bom ponto de partida para a maioria dos projetos, seja ele
pequeno ou grande. É especialmente adequado se você acabou de começar a aprender Yii.
No entanto, existem outras opções de instalação disponíveis: No entanto, existem outras opções de instalação disponíveis:
......
...@@ -54,7 +54,7 @@ build translation "../docs/guide" "../docs/guide-pt-BR" > report-guide-pt-BR.htm ...@@ -54,7 +54,7 @@ build translation "../docs/guide" "../docs/guide-pt-BR" > report-guide-pt-BR.htm
Antes de iniciar seus trabalhos de tradução certifique-se que o arquivo em qual Antes de iniciar seus trabalhos de tradução certifique-se que o arquivo em qual
irá trabalhar esteja disponível para ser traduzido. Para isso, acesse a irá trabalhar esteja disponível para ser traduzido. Para isso, acesse a
[planilha no Google Docs](https://docs.google.com/spreadsheets/d/17JOpAjkJz2YZCjD6gWaUx32wskGRB-2CdFbed111iys/edit?usp=sharing). [planilha no Google Docs](https://docs.google.com/spreadsheets/d/1pAMe-qsKK0poEsQwGI2HLFmj4afKSkEUd_1qegU5YqQ).
Regras e Observações Regras e Observações
...@@ -74,19 +74,27 @@ Regras e Observações ...@@ -74,19 +74,27 @@ Regras e Observações
- action — ação - action — ação
- application system - sistema - application system - sistema
- application template — template de aplicação
- controller — controller (controlador) - controller — controller (controlador)
- eager loading — eager loading (carregamento na inicialização) - eager loading — eager loading (carregamento na inicialização)
- lazy loading — lazy loading (carregamento retardado) - lazy loading — lazy loading (carregamento retardado)
- model — model (modelo) - model — model (modelo)
- query builder — query builder (construtor de consulta) - query builder — query builder (construtor de consulta)
- view — view (visão) - view — view (visão)
- note — observação
- info — informação
- tip — dica
- warning - atenção
- attribute label - label do atributo
- inline action — ação inline
- standalone action — ação standalone
### Termos Sem Tradução ### Termos Sem Tradução
- active record - active record
- alias - alias
- cache - cache
- CamelCase - CamelCase, camel-case
- core - core
- framework - framework
- hash - hash
...@@ -94,4 +102,6 @@ Regras e Observações ...@@ -94,4 +102,6 @@ Regras e Observações
- id - id
- runtime - runtime
- widget - widget
- backend
- frontend
- web service
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment